This place has a good location, with nice concierge staff. The room was the right size we were needing and close to the beach. The beach and pool areas are lovely.
However we started off on the wrong foot though when immediately after booking they sent an email saying “thanks for the booking but we’re about to take $500 from your credit card as deposit in advance”. I email back in a panic saying that’s not how airbnb works and they said it was an error and to ignore it. But they did make very clear in notes that there’s a $300 deposit that can be potentially taken away if you don’t essentially clean the room yourself at the end (if you don’t take out all the trash, strip the beds, preferably do the bed sheets/towels wash for them, leave any grains of sand on the floor). We paid a huge £126 cleaning fee (and a fair amount to just stay there) so I really think they should do all this cleaning up stuff at the end for the guests like in other Airbnb’s and hotels that cost a similar amount...