The staff is amazing, Angel, Felipe, everyone at the swim up bar and restaurants are what really make this place special. The food at every restaurant was great too. the pools were beautiful, the beach itself isn't pretty but it is lively with shopping, massages, jet skis, etc. The property itself is kept VERY clean. The lobby and entry to the hotel is lovely, all of the restaurants are beautifully designed. The color scheme in the rooms is super fun. The foam party was really fun. They have a lot of fitness class and again, the pools are really awesome to just lounge in.
The location of the property wouldn't be such an issue if there was more transportation. The transposition was very expensive to get anywhere. The club is very old (not unlike most resort clubs), the gym needs a reimagining for sure, the furniture in the suites is very cheap and the sinks didn't drain well. There was a really bad smell in our room that remained present for most of our stay. I realized it was coming from the Air Con so once I adjusted to a different temperature the smell got a lot better.
I think this is a great place to stay if you want to do just that, stay at the resort, maybe book an excursion through the resort and make it a very relaxing vacation.