It was a great watch. I personally like light hearted movies with some social subject. This movie delivers it to the point.
Offcourse they are cinematic elements to it. At the end of the day it's a movie and it is supposed to be larger than life.
We don't want to just see our lives on screen, Do we ? Leaving that aside. The movie is a great commercial entertainer.