Very clean place with all the amenities listed and more. Connected to the beach and a short drive to the shops. Even the neighbors were super nice, friendly, and happy to assist us during our stay. Hosts were also great, replied fast, and came to assist us when we couldn't figure out the BBQ. 5/5 I reccomend :)