This Film rides on 2 things- Performances and Dialogues.
Ayushmann is top class as always. Kudos to him for choosing an unconventional role. A brave choice indeed. The rest of the cast delivers a stellar performance as well.
The dialogues are well written, with the punches on point.
The film falters when it comes to the script. Though it makes a valid point, in making it, it seems to miss out on many other ideas.
In all, watch it for full on entertainment. Despite its flaws,( which go unnoticed for most part) this one definitely deserves to be watched.