I've had mixed experiences here over the past year. Most of the time I am pretty pleased, but I have gone at off times and thought the food was not up to par. Overall, they have a good selection of items, and most of the time it's amazing. The buffet is kept well stocked, although sometimes when I go at busy times I do have to wait for some items. Customer service is good- never had a problem with that. Definitely some good people watching at times... it is a buffet after all!