The story is slow.
The dialogue is sloppy on every level, from dubbing, to talking which goes back in forth from English and Hindi (correct me if I'm wrong?).
The actors are horrible and are obviously wearing wigs. The only good actor is the actress who plays Millie.
The dance scenes add something fun, thank God, to one of the most common and stereotypical scripts ever written.
The worst thing is that there is so much tradition mixed in. Tradition is a bad thing. I won't get into why. But if a movie wants to pay tradition it's respects that's fine. But this takes it way too seriously making it like going to a boring Sunday church service.
I haven't watched the whole movie but if the first hour sucked even if the rest was amazing. I still wouldn't be able to recommend it or ever watch it again.