This movie is one of those feel-good family movies, where you'll be smiling throughout most of it, and even after the climax. Allu Arjun is flawless! He single-handedly carries the weight of the film on his strong shoulders. Upendra is great too. Sneha is adorable in a small role, and Samantha is good except for the fact that her lip job disturbs. Everyone is perfect in their roles, and did their jobs well.
One or two things are a little (unbelievably)exaggerated, but I still give it a 10/10 because everything else is perfect. The message they want to convey has strong moral characteristics, and there is emphasis on family values. There's really good comedy and also action (if you like it, I personally don't). Tired of Bollywood, tired of either too much violence and action or mushy love stories that make me wanna puke, this was my perfect refuge. Loved how the movie is about a son's love for his father. Can't praise this movie enough. Will be watching again and again.
I hope Bollywood doesn't ruin it by trying to remake it with mediocre actors.