We wanted to pamper ourselves a little with this stay, and the place was great. Nice complex and building, the staff was very friendly, check in was easy (even at midnight). The unit had 2 bedrooms and an open and spacious feel. Two bathrooms which were well appointed.
A quick ride down the elevator and out the doors put you in the pool area, which has two pools, two small hot tubs, plenty of space to lay out, and a tiki bar. You could also head right across the pool area and walk out on to the beach. Very nice.
No real downsides, other than the fact that parking is pretty expensive per day, and that you need to drive or Uber to hit restaurants or grocery stores. This was fine for us as we needed to be out and around. The property owner was very quick to get back to us when we had questions. Overall, very nice stay and would stay again for the clean room, beach and pool facilities.