Sure the decor is less than desired, and they don't fill up your water as fast as you would like, but for an all you can eat buffet for a reasonable price, I don't know what people are whining about. It's a buffet people. To get the service that most people are so wanting you are either going to a high high end buffet, or a sit down, which would be in a much higher bracket.
Everytime we go there the place is packed, people are smiling, the food is hot and being changed out frequently for fresh food, and we leave overly stuffed with out paying too much for it.
I say go for it, put asside everything else and treat it for what it is, a smorgas board. Eat until your buttons explode, fill up on butter chicken, and ignore the warning about the tandori chicken it is very good. Not only that but their bottled sauces and chutneys are divine if you want to take some home. I've had Indian all over this city and I always come back here for the pur convenience of it. It's close to me, the food is tasty, it's right across from the theatre so I can have dinner and a movie, and it won't break the bank.
It's all good to me