So I have to get this place 3 stars.
The food is actually pretty good but the thing that knocks this in rating is I have been here twice, both at 11 maybe 11:05 when they open and they are not even close to setting up the food buffet. It wasn't until 11:30 until they were really ready for customers. Now I am Indian and I know we are usually late but if you want to cater to the lunch crowd that usually has time constraints then you should be ready for service when you open.
If you are not in a hurry at the beginning of their opening time then you should try this place.