I've only been here once, and ate at the dinner buffet. So this is a narrow review for that one option alone.
On the one hand, it's a very good amount of variety. For introducing someone to Indian food, for instance, it offers a lot of options. It has things like paani puri, which is fun, and there are lots of different kinds of desserts as well.
On the other hand, the food quality is a bit iffy. The main veg dishes are all *heavy*. You'll come out feeling not fed so much as stuffed. Their heaviness and cream and so on slightly mask the fact that the food isn't really fantastic; there's much better Indian food in urban areas of the US. Plus, there's very little that feels especially healthy, from the mains to the dessert (whose strawberries are the only non-full-on-sugar option -- and even they're meant for dipping in the chocolate fountain...).
In a sense, this is typical of many Indian buffets, and indeed of Indian restaurants even in India. So it's not especially out of the ordinary. But if you've gotten used to really quality Indian food in the US (which is possible -- even in buffets), this is a reminder of what more typical Indian restaurants are like.
The place is pleasant-looking (definitely a step up from a hole-in-the-wall), the service is decent, and the staff seem friendly. The place seems to attract a lot of Indians, so when we were there we heard more Tamil than English, which was definitely a nice homely touch.
Note that the dinner buffet bill includes an automatic 15% gratuity (we were only a party of two).
Cons: heavy food, not many healthy options