Terrible experience. Host was unresponsive for many days to the point where I had no idea if the reservation would be honored (didn't respond until the day of the reservation). Instructions provided were inadequate with incorrect information, causing us to check in late (the code didn't work) and the host didn't even bother answering the phone but instead I had to text him to follow up. The cleaning fee is of the order of the rental, but they expect to you pretty much clean up after yourself completely. I understand that there's sand with a beach rental, but the cleanup fee is steep given how small the place and how little there is to do. Location is good but the hosts are not reliable--highly recommend staying in a different place in the same area!