I only really have two words: "Resort Dining."
I was not expecting a lot by way of cuisine but was still disappointed. The buffets were the same thing every day. I guess they cater for a mass American clientele, but why would people come all the way to Mexico to eat lasagne?!
That said, they do an awesome bbq by the pool. So if you're ever lying around the hotel at about 5:30pm, go check out the snack bar ... awesome ribs! And the best part? You can just run down to the ocean and get yourself washed off by warm Carribean waters! Hmmm ... wonder if bbq sauce smells yummy to sharks?
We ate out a couple times, and by far the best Mexican food was at OK Maguey's in the hotel zone. I'm sure we would have gotten more authentic Mexican food in town, but did not want to risk any tummy bugs!