These two sister properties offer something very few all-inclusive hotels do: genuinely delicious food. Each has several choices of restaurants, and these tend to be uniformly excellent. So which property should you pick? The Marival Grand is the original and much larger one (it was formerly known as the Jack Tar Resort, and was the first all-inclusive in Mexico). It sits right on a swatch of lovely, broad white sand beach and is bustling from morning 'til night with activities. That being said, the atmosphere can be a bit frenetic, and the rooms aren't quite as nice as at the newer Marival Residences. That property is more of a condo-style resort, as many of the suites have full kitchens and some even come with private plunge pools. While there's no beach here, the Suites do boast a lovely, serpentine collection of swimming pools (with swim up bars of course), and chicer decor in the rooms (think abstract art on the walls, high ceilings, rattan and dark hardwood furnishings and balconies that all face the ocean). And for those who must get sand between their toes, there's a free shuttle between the two properties. On site also at the "Reisdences": a notable spa.

-Pauline Frommer