I don't think anyone reviewing this movie is doing justice to the great movie this is.
Labeling it as a cute rom-com, movie with laughs and gags is an insult to the efforts of everyone involved in this movie and to ourselves as well.
The performance of every artist is just brilliant. Nani is at his best and proves that roles like this are his strength. Easily one of his career best performances. Nazariya is lovable, expressive and emotional. Rohini, Naresh, Nadiya, Azhagam Perumal, Harsha vardhan, Anupama Parameshwaram, Shrikanth Iyengar, Rahul Ramakrishna, Nani's Grandma...everyone was perfect in their roles and did a great job. A special mention to the guy who played the character of Joseph. If you felt creepy when he came on-screen and developed hatred for him, it's only because he did such a good job as Joseph.
All of this is however the commercial aspect of the movie and if you only saw this in the movie, you will rate it as a feel good entertainer, a cute rom-com and give it 3 or 4 stars. But if you haven't understood the beautiful message around caste, religion, gender bias, marital pressures and a plethora of social issues the movie tries to address, then you need to watch it again. You won't be wasting 3 hours of your time, nor will you call it a slow and long movie if you understand what's at its core.
Hope people learn.