I'm big on the Paradisus All-Inclusives that are run by Sol Melia. I've been to these hotels in Mexico (Puerto Morelos, very near Playa del Carmen), Costa Rica, Dominican Republic. The Mexico one can be seen
here. The staff is sensational, the food in the a la carte restaurants is top-knotch, it's on the beach, and in a fairly secluded area, which means you don't have a lot of natives bugging you to buy their wares.