The food is decent for all you can eat, and quite a good selection. The service however is horrible. They don't have enough cooks to meet the capacity of the restaurant. We didn't get our food for half an hour... And people who came in after us for served first. Don't come unless it's empty because you'll wait forever for food