Overall, we really enjoyed our stay. Everything feels 5 star, the gym is awesome (true gym with tons of equipment), there are a number of pools, and everything is new. The service and food was a bit hit or miss, however. On the service, there was one guy at the pools that was very accomodating and amazing. The rest of the staff at the pool was fine, but sometimes seemed bothered to be asked questions and were particularly accomodating. At checkout, there was no flexibility to check out late. We had massages till 12:15 and they said we had to be out at 12. One of our friends wanted to enjoy the pools and then shower off after at the spa, but they said you have to buy a day pass for the spa... no showers you can use at an ocean resort and no late checkout?!
On the food, there's a lot to be desired. There is a whole wellness side they're missing. I was hoping for fresh juices and healthy options at meals, but there were very limited options to stay healthy and they missed the boat entirely in terms of healthy snacks.
Our room was massive: 3 bedroom, 4 bath. Very nice all around and the staff that cleaned the rooms was really nice. Overall, a good location and resort - just some stuff to improve on food and service.