All the bad reviews are by people who judge movies after seeing the surface layer. This movie is set in the city of dreams, where people have to believe in an illusion to survive. The movie is layered with a lot of hopes, emotions, dreams, alienating loneliness, love and pain of the everyday life of simple people who are struggling to just get by, it is a raw and honest interpretation of the Indian soul. This movie is not a try-hard; it's life that expresses itself through art, those who don't get it will simply declare it boring!