It's a visual treat. Bhansali is a master of creating marvelous architecture sets etc. But if we go to the soul of the movie... I.e it's story line, it's very linear story telling, there is no mystery. From first scene you know what will going to happen next. So in my view The Protest by Karni sena has given Unnecessary gimmick and over rated the movie by the hype created. That's why I always say Rajkumar Hirani is the best director because there is element of mystery in his way of story telling even if it's 3 idiots or pk or munnabhai though he doesn't create such big sets or historical background. From Acting point of view all actors are amazing. Kudos to them. And dialogues are too good. Overall 3.5 star from my side.