I do love this place!! The only problem is, some people (mostly children) are really messy and sometimes different foods will get mixed in with other foods which could cause an issue if someone had a food allergy or something. I've really never had a bad meal here; the food is good, hot and fresh. The servers could use a little work on their customer service skills although most are nice for the most part. You definitely get what you pay for. The only real problem is crowding and it's a pain if you get seated next to a huge group with a bunch of screaming kids running around. That happened to my husband and myself once; we simply asked to be moved to another table and the server was very cool about it :) One of the best buffets around!!