The dining... well, it was good. The buffets were very well done. The desserts were a bit on the bland side, but there was a wide variety of other dishes to choose from on the entrée side.
We went often to local eateries, not the normal local attractions (Carlos & Charles, etc.), just local places for tacos, beer and chips and salsa. There is nothing like good local Mexican food - that is why we travel to Mexico most often.
The restaurants were a bit overrated.