I will say, I was definitely conflicted between giving this 3 stars and 4 stars.
The place is loud and chaotic with kids running (literally) around with no supervision. The food was as good as you'd expect it to be from a family buffet, so that wasn't necessarily disappointing as it was anticipated. The staff was kind in our dining area but the manager on duty didn't mask frustration well regarding a party mixup for my nephew.
Ultimately the front area handling that mixup was the only thing that brought this from 4 to 3 stars. That and it took the table next to us was dirty from arrival to departure of our time here. Better maintenance would be nice in the future.