We stayed here for a girls' weekend and had a blast. We were upgraded to balcony rooms that were super clean and comfortable. The ipod dock was a nice touch and I had the best night of sleep that I've had in a long time. My only complaint with the room is that the bathroom set up does not give you a whole lot of privacy.
We spent the majority of time in the adult pool. We put the various staff through their paces each day - there were 6 of us, one pregnant and one injured and the remainder requesting drinks non-stop, and our service was prompt and friendly. Everything was overpriced, as expected, but at least it all tasted good - the micheladas and mahi sandwich were especially delicious. The fruit water, sunscreen, and lotion were great touches. We did get to the pool early-ish (around 10) to make sure we had chaises together.
The beach was very pretty, although small just in front of the resort. It was great for nice jogs each day (park to the north, lighthouse to the south) .
Eric, the shuttle driver (available for trips around the island), was very friendly and had good recommendations.
The staff was very accommodating and gave us a late check out. I had a late night flight so could enjoy the beach and pool all day and then had access the spa for their shower and changing rooms.
I wish there was a little more info on the restaurants and menus and services (besides the spa) in the room. It took me three days to figure out there was ice cream in the family pool area and didn't know there was a take out breakfast option in the lobby bar until I asked the hostess at the sit down restaurant. Other than that, we all had a great time and I'm sure will be back.