Not one of the best movies of all times but it is the best movie of all times...no bad scenes ,no gross language ...lovely ,emotional....and a must watch for every person out there...there is no reason to hate this movie...but I can assure u ..cautio:-u will get addicted to all the characters esp jay and aditi...