They do have a menu but I have always eaten off of the buffet. Lots and lots of variety. I've gotten there when it was rather early and the food looked kind of...like it needed to be refreshed. BUT, the taste of the food has ALWAYS been excellent! I like their food here!