I'm glad that I wasn't put off by some of the worse reviews for this place! I went for a buffet lunch and was very impressed by the variety of delicious foods- I couldn't fit in everything, and that's surprising considering my gluttony for Indian food!
The service was attentive but seemed a bit distant, that's not something that ruins the experience though. The restaurant was very clean as well.
One thing worth noting is that the water doesn't have ice. I don't know why, but for some people this is a dealbreaker. Personally, I prefer it this way.
Overall, the best part of this restaurant is the fact that it's all vegetarian (no second thoughts for me about taking some of all I can eat!) there are some "Western" options for picky eaters or kids in your group, there are plenty of delicious sweets (not to mention those sold in front!) and the buffet price for a nice lunch is very reasonable.
I definitely recommend this restaurant for any fan of Indian food, vegetarian or not, and I can't wait to try their take-out as well!