The decor is very asian oriented. I personally like it. This was the first time I have ever eaten at an Indian restaurant, and it was not disappointing at all. The food came hot and fairly quickly for the amount of people in the restaurant. The servers were extremely nice and helpful. I ordered the butter chicken, it came in a small looking bowl. Although the bowl looked small, it seems more of a mind trick. There was plenty of food left after I was stuffed.
We went for dinner, so I can't comment on the buffet, since dinner is a-la carte. Also, their menu is huge, and prices are very reasonable. Expect to pay 15-20$ without alcohol per person.