Breakfast buffet -- lots to choose from, including vegetarian and gluten free. No sit-down lunch in the dining room, but a backpack or sack lunch is provided. Dinners are served at the tables. Small portions but we never left hungry. Great desserts and entrees. Waiters are friendly and work very hard to keep everyone happy.