The food was great. Servings were just right. We did the eat all you can. Meats were fresh. THe place was clean and very wholesome. The service though was bad. The lady server was so inefficient. She forgot orders that we had to repeat it a few times. Our water was never refilled. We had to ask for a pitcher so we do not have to wait so long. She finally changed the grill after realizing she could no longer clean it. In short we had to ask for every single thing instead of being asked what we needed.