PROS: Quick communication by owner. Wonderful pool area, lobby/restaurant area, and property grounds, owner made cleanliness issues right by refunding the cleaning fee and having a different cleaner come clean the room.
CONS: We arrived to a stuffy room, sand and hair on floor, sticky countertops and fridge, The owner first replied "the cleanliness issue is something out of my control", but ended up taking care of it. The office chair cushion is gross, the other chair has stains too, dirty bedskirt, cheap pool towels and drinking cups, mattress and pillows not that comfortable, microwave and filtered water on a different floor, thin walls, small room, have to pay for parking.
In the end, the owner was responsive and made things right. The pool and beach made up for everything.