Loved it!
However if you like the typical KJo brand of movies with sarson ke kheth, SRK and stuff, you'll probably hate this movie.
This has something that typical bollywood potboilers lack - great writing, tight screenplay and -brains-. There is not a single second that can be labeled as fluff. You cannot take any loo breaks in the middle of songs, or inane scenes, for there are none here. The songs do not cut into the flow of the story.
A bollywood movie that is unlike any other. I can actually say it aloud that i've seen this movie and liked it, without being ridiculed or laughed at! :)