A word of warning, if you want to eat at the resort restaurant you had best make reservations. The dining hall has fairly limited seating and it appears to be the only eatery close by the cabins. Otherwise, plan on cooking in your unit (if you have a kitchenette) or driving to another establishment.
The restaurant has indoor and outdoor seating, although it was unclear as to whether the outdoor seating was being used. There is also a semi-private area at the back of the indoor dining area where a curtain can be pulled to separate it from the rest of the dining room.
The prices are a little steep for the quality of the food. The meals that we had weren't spectacular. They weren't bad, just not $25-$30ish per entree good.
We had an appetizer of fruit and cheese. Mostly the cheese and crackers were pretty much pedestrian - it included some very mild cheddar, pepper jack wedges, an o.k. brie (way to cold for serving), and an extremely good goat cheese. It turned out that the cheese came from the "Jumping Good Goat Dairy", a local establishment. The cheese was good enough that we ended up seeking out the dairy on one of our day trips and buying three tubs of the stuff.
Our meals started out with a goat cheese salad. The salad was fresh and the vinagrette dressing on the side was quite delicious.
I had a couple of little lamb chops, a rice pilaf, and steamed vegetables. I asked for my chops to be done medium rare. One of the lamb chops came back well done and the other was just right. When I was asked about the food, I mentioned that one of my chops was over-cooked. Normally in a situation like this, there is an offer to cook up a new piece of meat. Not in this case. The pilaf was fairly dry. The vegetables were fine.
My wife had a little tenderloin steak. It, too, was over-done with no offer of a replacement. She had average fries and the steamed vegetables.
With a kid's meal, a couple of glasses of wine, and two desserts - the meal was close to $100. While the wait staff was friendly and attentive, the meal itself was a disappointment, I would say one of the lower points in an otherwise great experience at the resort. Perhaps the restaurant just had an off day.

