We dined here for Thanksgiving dinner. There aren't a lot of places open in Yosemite and this seemed like one of the better options. The woman helping me book the reservation was very accommodating. They have weird policies about cancellations, however, and will charge you for a cancellation. I had some issues with the website rescheduling the time when we wanted to eat because of these policies.
The food was tasty; however, the service was SLOW. Our table was nowhere near ready when we requested the reservation and we were waiting around for almost 45 minutes! They do not have the best area for waiting and we were kind of hanging out in the gift shop area. When they finally seated us, time to get our food was also extremely slow and they started running out of food on the menu (only one or two options were available out of 3 by the time we got past the salad course). People with reservations even later than us might have only had one option. Considering dietary restrictions and allergies along with meal preferences and wanting to have options when you're shelling out for an expensive meal you'd think they would have enough ingredients to be able to provide you the options listed on the menu! The food we did get was tasty, but long wait times and running out of food made this experience not as good as it could have been.