It is an actual restaurant so it's more comfortable to have a large group of people.. but the food is blegh.. and the service is even worse. You may be waiting for a while to get a table because they are just kind of slow. The waiters are SOOOO pushy. It's probably because they don't get enough service and so they always are suggesting you to order more food or drinks.
The food is never very hot and it's kind of pricey in my opinion. They also don't make their own sauces.. which is kind of dissapointing since I am sure they have the time to do so. Oh.. and they don't serve South Indian food which is completely delicious and highly recommended to do if you ever get a chance.
I do give it 2 stars instead of 1 because their buffet is decent. It's only two nights per week.. but it's enough to fill you up for a reasonable meal.