Been here many, many times. It's not horrible but not at all worth full price. The service has gotten better but is barely average. Food is edible at best, nothing worth remembering. The Last time we ate there a teenage kid vomited standing right next to my husband all over the floor and chair. We told our server who didn't seem to care or even attempt to get it cleaned up. Kind of ruined the whole buffet for both of us.