i just watched a travel channel show on top mexican beach resorts. ranked #2 was a place in cancun called the meridian. probably pricey.
never been to one, but all inclusives make me nervous. lots of people seem to rate the food poorly. but maybe they are just fat people from wisconsin who want everything to taste like applebees. who knows.