I have to say, this place was clean when we were there for lunch. There was a nice variety of food on the buffet. The flavors were good, but not exceptional. My one complaint would be food temperatures....some items were cold...like someone didn't turn on the steam tables. We would probably try it again...hoping the hot foods would be hot.