Lets start off with the cast. Salman Khan is great as usual, and nothing more needs to be said about him. Dia Mirza is good in her role as is Sushmita Sen. Sharat Saxena and Rajpal Yadav are also good. It has something for everyone: romance (a lot), action ( a lot), humour (some) and good music. The story is great and is complemented by great action. The music is fabulous. Clearly, Sajid-Wajid have done a good job. The tracks 'Bindiya chamke','Mehndi hai lagi' and 'Yeh bekhudi'are the ones that stand out. The cinematography's good and so is the editing. Definitely Pankaj Parashar's best movie.
Verdict: A must watch. I give it 9.5/10