The good: without a doubt the workers that were working non stop and smiling while doing so. From the cooks to the busses to the desserts worker, they never slowed down and kept working and trying to smile.The bad: the level of understaffed this establishment was was very disappointing. When we came in, at 2:30 on a Sat, we had to wait for a table to be washed to sit, there were several empty, just not enough staff to keep up with cleaning them. In the 45 minutes we were there, we witnessed 4 other parties have to ask someone to clean a table for them to sit. Our waitress/busser was maning almost half the seating area on her own. She was just unable to keep up with refills and bussing and washing tables. And she wasn't the only one, the food bins were consistently empty. The dessert area was out of several items and between attempts to fill them and scoop ice cream, the lady in that area was simply unable to catch up. These were hard workers, but management needed to have more people scheduled because these people were beyond overwhelmed. Not only that, due to being understaffed and busy, the place was a mess, food on the floor in front of the buffet, messes from the food all over the buffet area, melted bowls of ice cream sitting on the ledge if the ice cream machine. Several of our favorites were never filled during our visit and we weren't able to enjoy them.We do not live near this restaurant and stop here every time we are in the area, but were very disappointed by this visit and I doubt we will be back. I'm only giving two stars for the workers that I watched never slow down or stop working.