It is a realistic movie. There is good amount of authenticity in the background-setting and the presentation of characters. The comedy genre is not conventional, it is rather tending towards dark comedy. The humour is good and the narration is pretty impressive.
I am surprised by the beating this movie has received at the hands of many critics for not being up to the mark. I don't know which world these critics live in, as this movie is far better than the 95% Bollywood trash out there.