The hotel and resort itself was exactly what we were looking for. The rooms are nicely furnished, there's 3 fun pools to enjoy, it's right on the ocean, there's 2 fun outdoor beach huts to get food, and nice dining inside. They also had live music, free yoga, and other events going. So the vibe was awesome!
However, they have not maintained all these amenities well. The first room we got had a window that wasn't sealed, and there were dozens of moths in it. They changed to us to a new room, downsizing from a king to a queen, and didn't comp us anything for the negative experience. The new room only had one bedside stand, which my husband claimed, so I had to put my phone and water on the floor to reach for during the night. The lamp shades had burnt spots, there was hair on the towels and sheets, mildew in several places, and everything was sticky.
The pool for the swim-up bar was very dirty, and I kid you not, they played loud party music at the pool (which the rooms surround) from 8am until 11pm. We called on Monday night at 10:15pm to tell them no one is in the pool and ask if they could turn it off, and they said no it goes to 11pm, but they did turn it down slightly. Once they were out of towels, and another time we got the last ones. We also called the front desk several different times on different days, and no one ever answered.
So while we made the most of it and had a blast, we won't ever be returning to stay, though we'd consider a day pass!