I've been for an a-la-carte meal and been for the buffet several times and it is always high quality and delicious. A bit spicy but my husband loves that. The service is always courteous and free water pitchers when you ask for them. All and all excellent food, not too pricey, very friendly staff. If you don't want to go into the restaurant there is a small counter with sweets and fried foods and some packaged meals. Also some icecream. And a fully stocked Indian/vegetarian supermarket next door. It is the full package to me.
Cons: Can be busy