it's an excellent movie, atleast for Bollywood standards,but it's more about the characters than the story,also the ending makes it clear that it's more of a drama than a thriller.The movie has excellent (but very dark) themes and metaphors, however at times the pace seems a bit slow and then it gets a bit rushed up at the end, editing also seems choppy at times, but mind you it's not bad at all,just saying it could be better.
Overall a must watch if you like mature and dark themes,this movie is not for kids or sensitive people.