We ate several meals in the restaurant while staying at the Canyon of the Eagles. Breakfast and Dinner were great, dessert wonderful. The wait staff was very friendly. Prices were a bit high but worth it to save the trip to town and the food really was worth it.
One morning there was a buffet instead of menu and that was very pricey and not quite as good. But of course, great selection.
Reservations for dinner seem to be required.