It is a top class film. It deals very competently with with Sanjay Dutt's struggles in life and his final redemption in his own eyes. It is at par with Raju Hirani's earlier 4 films. On top of that performances of lead actors are simply brilliant, especially Rabbit, Vicky and Parish Real!