The location and host was great and was very responsive to our requests. However some amenities were not as expected. The freezer door was left open with the refrigerator running causing condensation, there were rust stains in the tub, the shower head leaked, the snorkels and masks were child sized only and the body boards were unusable. The cleanliness of the kitchen was sub par and the screen doors were dirty. Other than that we really enjoyed our stay.