Everything was amazing but the beach is pretty smelly and the water isn’t that clean, and they charge you an extra 150 dollar fee on arrival for “hotel fees” which is non refundable and they kind of push a room upgrade which gives you a nicer view but when you book the room, it says ocean side but it’s not and that was a 300 dollar upgrade as well. Everything else on the resort was amazing, food was good at most places, drinks were also great everywhere, they have multiple pools and the staff is very nice. There is one club on the resort but I wouldn’t say that there’s that great of a night life, it’s a lot of older couples and kids so not much of a party resort but free room service 24/7 and good food and drinks, i recommend to others while also being cautious about the things I spoke about.