This is a timeshare booking, not someone's personally owned condo. I was a little horrified that upon check-in, I was redirected to the sales booth for my "resort passes" and aggressively pressured to attend a timeshare sales meeting. Despite refusing, the agent continued to push in a way I found extremely offensive.
As a timeshare unit, what you get is not what is pictured, but a similar unit. It's a little outdated, but the pool is big and the beach is adjacent to the property. Amenities are limited (e.g. one pot of coffee is complimentary, but additional coffee or sugar is "available for purchase" and the selection of kitchen and bathroom items is more like an extended stay hotel than a vacation condo). I book with AirBnB when I want to have a home away from home, not a hotel, so this was disappointing. There are also occupancy taxes you are responsible for upon check in.
Bottom line, it's a good location with some decent amenities, but this is a hotel with a timeshare sales pitch