Acting of every single character was perfect. Though kajal's role is less in duration, her performance was the best in entire career. She totally deserves the best actress award if her role was longer.
The story was fantastic. The conflict that every character faces is shown perfectly. The messages were conveyed neatly.
The climax was beyond expectations.
And there are many unnoticed things that make this movie more fantastic....