As a film it is very good. Worth watching. Janhvi Kapoor has improved a lot. Pankaj Tripathi is fabulous and others are so good in their respective roles. There are many controversies going on about this, but according to me as a film it is good and worth watching.