I've eaten at this restaurant 4 times over the years. In the past, it was amazing. The food was excellent, the service amazing, and the setting great- I felt like I was in a lodge in the northwest. My last experience in July 2007 was terrible. My first complaint came as I arrived back at the hotel after a long day at the parks. I was told at the front desk that there were tables available, but that I'd have to wear a shirt with a collar as it was ""business casual."" Starving, we went to our room, got cleaned up, and returned to the restaurant. Sure enough, there was a sign at the podium explaining the required attire. But when we were seated, we realized that 90% of the customers were in shorts and t-shirts. We ordered our meal, and one of my friends questioned the waiter about dairy products in the food (he's allergic). When his fish came, it was mixed with risotto and full of cheese. He returned it, and the waiter brought out one of the chefs. The chef appologized, but argued with us that it was common knowledge that risotto had a cheese base (sorry, it's not a staple in my house). He then brought a replacement dish of mashed potatoes that were made with milk, cream, cheese, and sour cream. What part of ""no dairy"" didn't he understand. It was enough to ruin the meal, and not something you'd expect to have happen at a restaurant of this calibre. The food is generally great-- but the kitchen and waitstaff are certainly showing some failings.
Pros: Food generally good
Cons: Staff: rude and uninformed