We arrived late at night. Host was helpful during checkin. Upon arrival we noticed the space was not exceptionally clean. Eventually (the next day) we learned the space was not cleaned at all after the previous guests. Imagine drying your hands on used towels and sleeping in used beds bc things look clean (beds made & towels hanging up) but aren't. We spoke to host, he sent cleaners, who did an awesome job cleaning! We had to leave the apartment for 2 hours tho. Unfortunately, this left a cloud over our visit and we spoke to the owner about a refund. We did not agree on the amount but I did get day 1 back. I feel like the host had no sense of urgency to make me "whole" so I had to esculate to airbnb.
The apartment is big and nice, safe, it has a pool, beach shuttle, and walmart next door. It is worth staying at but host needs to ensure cleanliness. Other than that it was a good stay but they limit pool/beach towels to 1 per day. Bus stops by Walmart.