The movie is suitable and reasonable for its genre. There is nothing wrong. The bad reviews are probably from people who are unable to get out of their cultural shells. Its a movie based in a different community and a different way of life. Nothing wrong about anyone's performances. Its funny and entertaining.