Family of 4 with kids ages 6 and 9, loved our trip! This is the 4th propriety we have stayed at in Cancun and by far, this was the best. Very clean, safe, lots of friendly staff. The beach was perfect, some waves but no crazy bad rip-tides. My husband and son rented Jet Skis and loved their experience. The pools were spot-less. The servers and bar-tenders were all so nice. They happily provided us grown-up drinks and the kids with fruit smoothies. There is a Café inside that offers hot or cold coffees, paninis, ice-cream/sorbet, and quick desserts. The iced coffee was very welcome each afternoon. The buffet and room service was no better or worse than other resorts, it was good and what we expected. The kids just wanted pancakes and waffles in the morning and grownups wanted coffee and yogurt..so that's what room service provided. We had no complaints. If you order at 7am, they come quick in about 30 minutes. If you wait until 9am to order room service, it takes more like an hour. But again, that is completely expected. The shows were cute. The fire show on the beach was a fav for us. My younger, more sensitive daughter was a bit scared of the Mexican Day of the Dead Parade but it was a good show. The kids club has one water slide which is slow, best for ages 7 or younger. My 6 year old loved the water slide, my 9 year did not. He spent his kids club time gaming inside. We were Ocean Front, 6th floor, gorgeous view! Has small mini fridge.