Hospitality was amazing! Staff, bartenders, cleaning crew, all really nice and welcoming. Water slides for the kids are so much fun. Property grounds are well maintained. Some downsides, family pool is 4ft deep across the whole pool, Makes it difficult for kids to enjoy the pool. Lots of rocks in the ocean, only a few parts within the resort property that is nice. Cleaning staff around the pool and bathrooms did a good job keeping area clean, but it is the guests who don’t take pride in the resort and leave a mess everywhere (cups, fruit from their drinks floating in the pool, straws from drinks lying around everywhere). Dinner options aren’t the best and you need reservations for the 4 restaurants on site. If nothing is available, then you are stuck with the buffet. Overall, we stayed for 6 days and had an absolute blast. But day 5 we experienced everything there and were satisfied. Would return again, hopefully they add more dinning options and more menu items at each restaurant.