There was a water park with slides for the kids, game room with air hockey, multiple xbox, board games, etc., and also different activities for the kids. There's also ziplining, mini golf, and basketball but we never made it to those. Most of the restaurants arent open all day. The buffet is open for breakfast, lunch, and dinner. The Mexican restaurant is only open for lunch. The steak restaurant is open for breakfast and dinner. All the others are only open for dinner starting at 6. Also sometimes the wait times are long butnyou can put your name on the list and go back. Theres also a shop that has fruit, sandwiches, etc that seemed to be open throughout the day and also a burger, pizza, hot dog spot by the pool. I didnt like my outside view from the balcony but thats not why I chose this place. The water, juice, sodas were restocked daily with whatever we wanted. The pools on the beach side were 3 infinity pools. The bartenders knew my drink by the 2nd day lol. To get towels at the pool you have to give them a card and when you return the towel they give you the card back. They didnt give us cards upon checkin so I had to go back to the front desk to get them. If you dont return the cards when checking out they charge you $30. Seats were scarce if you waited or you could go after 2 & the morning crowd was leaving. I expected the seaweed on the beach. Some places it's more than others. This isnt my 1st time in Cancun. All in all it was a good resort to bring the family.