The movie is perfect. Honestly, I didn't expect it to be SO GOOD. Everything, from the storyline, acting, to the background music fits perfectly together and nothing seems out of the place. It's definitely a one time watch (however, I'll choose to watch it again anytime).
P. S- People get offended very easily these days and often give 1 star to movies on baseless/illogical grounds. Anyway, please watch the movie with an open-mind, as a source of entertainment and nothing else. I'm sure you'll like it. :)