The sets are larger than life and mesmerizing as in any sanjay leela bhansali movie, though the story may have deviated from history, it does not fail to entertain.The first half may seem bit stretchy with songs in intervals of 10 mins, but the 2nd half is tightly knitted.
Deepika looks graceful and elegant, and extremely gorgeous no doubt and is able to portray the elegance of the mughals well.In terms of acting skills, priyanka and ranveer stand out.See it once atleast for the wonderful sets, acting and the leading ladies dance on Pinga.