We had doubts driving up, but the food and the service were great! Large menu with well-prepared food in good quantities. The pricing is very reasonable as well considering the amount of food that was provided. They took care of us even in the off-season when we were the only ones in. Facilities were clean, service was fast.