Pros: Location, cleanliness of unit, unit itself was very nice and comfortable, large pool, splash pad for kids, easy walk to the beach
Cons: THE ELEVATOR SITUATION. IT.WAS.HORRIBLE. This unit is on the top (15th) floor, and getting an elevator at peak times was a challenge. This building only has 4 elevators total, which isn't enough, and on top of that one of them was broken. I also overhead another guest say that the same elevator was broken last year, so I don't think they do maintenance at all. Definitely be prepared to wait in long lines to catch an elevator, especially if it's around check-in, check-out, or lunch time coming back from the beach.
All in all, we enjoyed our trip, but I would look at other options to stay simply because of the elevator situation.