CancúnFamily friendly
All Ritmo Cancún Resort & WaterparkA water park with four waterfalls, facing the marina and Isla Mujeres.
6.2 Pleasant, 379 reviews
MazatlánFamily friendlyRiu
Riu Emerald Bay sits on Playa Las Brujas in Mazatlan, on Avenida Sabalo-Cerritos, with a white-sand beach and hotel sun loungers.
Photos: RIU Hotels & Resorts
Guest rating from Booking.com, updated 2026-11-05.
Riu Emerald Bay sits on Playa Las Brujas in Mazatlan, on Avenida Sabalo-Cerritos, with a white-sand beach and hotel sun loungers. The all-inclusive service runs 24 hours, and the resort is designed around families.
See rooms and prices at Riu Emerald Bay


The pool area is the draw for children. Splash Water World has the slides, there are heated swimming pools, and one pool has a swim-up bar. The RIU Land kids' club runs a daily program, and RIU Fun fills the days for adults. A free RIUFit programme and gym access keep the active crowd busy.

Rooms start with the 31 square metre Double Standard, with a bathtub, and go to the Superior Double at 39 square metres. Families have the Family Room with sea view at 37 square metres, the Family Suite at 60 and the Superior Family Suite at 84, which has two bedrooms. Connecting standard doubles with sea view are available for those travelling together. At the top, the Jacuzzi Suite with sea view is 58 square metres, with a king bed, a sofa and a whirlpool on the terrace.
Six restaurants and seven bars cover the day. Las Tres Islas and El Malecon are the two main buffets, each with live cooking and themed evenings three times a week, and El Malecon has a terrace. Bamboo serves a buffet of Asian dishes, Tabasco does Mexican a la carte with enchiladas and fajitas, and Las Gaviotas pairs lunch and snacks with Italian dinners. Pepe's Food is the grill and snack stop with a terrace view.
The Renova Spa offers a wide range of treatments, and free WiFi covers the hotel. It suits families with children who want a water park and kids' club at a resort that includes it all.
CancúnFamily friendly
6.2 Pleasant, 379 reviews
CozumelFamily friendly
8.0 Very good, 492 reviews
Playa Del Carmen, Playa del CarmenFamily friendly
8.2 Very good, 694 reviews
Ixtapa Zihuatanejo, IxtapaFamily friendly
8.2 Very good, 314 reviews