I will never forget the first 30 minutes of this film.

Superbly paced, the film has fine, balanced performances from all its actors. Its vision is very difficult to put in words - it is an escapism rooted in realism, simple ideas seen earlier in Hindi cinema are fully realized here, comparable to some of the best personal European/ International films. Its song style is sophisticated, very effortlessly translated into simple, clear imagery. The last ten minutes are mishandled, taking away from what could have been an almost-flawless experience in mainstream Indian cinema - I choose my words very carefully, this is an Indian film in Hindi. Very precious.