Nice and taught storyline
Excellent dialogue writing
Excellent dialogue delivery by lead actors and other supporting actors
Selection of cast
Some nice songs
Last 20 minutes could have been made more taught. Welcome a new actor and actress to the big screen. Hats off to Anurag Kashyap n team.