This film is easily one of the best movies that I have experienced in a theatre. As a person who always loved the technical brilliance in films more than punch dialogues and dramatic songs, got to say that this is a gem. Don't know how many times I have watched it over.
Length is the only problem I see here.