I actually really enjoy this place, and I'm kind of a brat about Indian food. The food isn't the best ever, by any means, but it's always been pretty damn good. The service has always been attentive, friendly and lighthearted- they always make sure that we have a good time. I've never been to their buffet (buffets make me nervous at restaurants where that's not ALL that they do) so I can't comment on the quality there, but my dinners have always seemed fresh and high quality. The ambience is nice and I, personally, found the lighting to be at a nice dim level. The price is good too.
A great place to take first timers who are afraid of Indian food.