Movie is all good , technically it's a well made film , with adequate funny elements . But the end, yesa...The end , where you feel cheated by the director. I never expected that. If they would have given happy ending to it ,this could have come out as all time winner.