Nine included parks is the most comprehensive adventure programming of any resort in the Riviera Maya — and the ferry service to Cozumel and Isla Mujeres extends that further.
The seaweed-free beach management is an operational reality, not marketing — guests who've been to the Riviera Maya during sargassum season understand how much this matters.
The Ha' restaurant (Michelin-starred) plus Teatro del Río dinner show offer genuinely exceptional dining moments, not just resort-category food.
Multi-generational travel works here: dedicated teens' club, kids' club, adults-only section, and family zones all coexist without feeling crowded.
Cons
The campus is large and complex enough that first-time guests spend the first half day just orienting — request a property map and orientation walk at check-in.
Park transfers take 30–60 minutes each way; days split between a park and the resort don't work well.
Ha' restaurant is extra cost — the most distinctive culinary experience on property isn't actually included.
Sandals Royal Barbados
Pros
The rooftop infinity pool is the Caribbean's first — an evening pool experience with ocean views that's unavailable at other Sandals properties
All-suite property means no standard rooms — every guest has suite-level accommodations
'Stay at One, Play at Two' with adjacent Sandals Barbados effectively doubles dining to 20+ restaurants and 10+ bars
15-minute transfer from Grantley Adams International Airport — one of the shortest Sandals arrivals in the Caribbean
Lovers Lanes bowling alley and craft beer bar are genuine novelties within the all-inclusive format
Cons
Maxwell Beach is a public beach — other hotel guests and persistent local vendors are present and regularly cited by guests
Lounge chair competition is consistent: early morning positioning is required for both the main pool and beachfront spots
Service at restaurants and bars is noted as slower than expected given the pricing — allow extra time for meals
Summary
Sandals Royal Barbados has a higher guest rating, while Sandals Royal Barbados has more restaurants, while Hotel Xcaret México is the larger property, while Hotel Xcaret México has more dining venues, while Hotel Xcaret México offers more activities.