Overall. Good dining options, quality of food and drinks are generally very good. Accommodation is modern, clean, comfy beds. We had a swim up pool, a great option. Staff were plentiful and helpful. The concierge was responsive.
There were just a couple of negatives that slightly marr the experience.They go hard at you with a heavy sales pitch on the Hard Rock group membership (40-80k commitment). If you sign up for the free massage expect 1.5-2hr where the last 30-45 mins are hard sell through a total of 3-4 reps. It's a bit much and doesn't leave the best taste, even with a free massage this is way too much.
The slightly off position on this is, they view the captive audience as fair game for classic hard sell tactics. Additionally, the assumption that everybody that walks through the door is a target for a substantial membership commitment regardless of their family set up and vacation schedule. All while being on vacation at the time.
There's a couple of comments on property upkeep. Overall it's very good. But, there are some details that get overlooked, such as tiles falling off the swimup spa. Not deal breaker and easily resolved.
The pool dj was very good. It just happened every other day. In all honesty for us, it was a little too quiet without it every day. Equally, evening entertainment was sparse. They could easily have entertainment outside in the evening but choose not too. The "club" area is not conducive to chat, it doesn't really fit.