This is difficult to give them 2 stars. The food was really tasty, so many choices, and everything was clean. My issue with the place is purely customer service. They told us the wrong time over the phone, waited 30 mins, once they opened we waited an additional 30 mins inside for them to prepare the food and such. We were never asked if we wanted any special drinks and mean while a couple employees were sat in the back texting. Oh, i had to fetch a highchair for my daughter because i was never asked if we needed one. Purely off of food, they deserve 5 stars, but customer service goes a very long way. We will stick with the Indian Palace. The food is extremely good but the kindness they have there exceeds any other buffet.