Certainly a treat for the Dibakar Bannerjee audience. Well thought story line and no typical bollywood nonsense. The cast is good and has delivered well too. Each character has a purpose that is nicely portrayed and flows subtly in the main story line as one would expect in a Dibakar Bannerjee movie.