Overall, the property was maintained very well. It was very clean. Modern amenities. The room had a huge balcony with a Jacuzzi. Very technologically, friendly, including a Bluetooth speaker in the bathroom, which was a nice touch. The bathroom was a great size with separation of closet and toilet. Bed was comfortable, mini fridge always stocked. Room service was decent and delivered in a decent timeframe usually 30 minutes. The staff was very friendly and hospitable. The cocktails were good especially at the sports bar where they made craft cocktails. Dinner options were good. Buffet options were great. Liked the balance of a pool area that was lively with DJ and live music and then having the option to go to the quiet circle pool on the other side of the resort. Resort was a good size everything walkable and bars and restaurants were in the same building. Unfortunately the beach was unusable due to the sargassum seaweed and it did release an order.It seemed the staff was attempting to clean it every morning, but it just took over. Regardless our stay was very pleasant.