This is easily the nicest Airbnb I've stayed at. The thought that went into setting up the place is evident, for example the host provides snorkeling equipment, umbrellas, and day packs! Everything is nice and clean, including the nice bedding, pristine hot tub, and full kitchen. Exactly as described, including covered parking. The host provides his home-grown coffee, which is also available for sale.
The only down side to this place was the road (which is unfortunately beyond the host's control). At night in the rain, in our small rental car, the last 2 miles took us about 25 minutes because of potholes. In our opinion, the beautiful property is worth the drive.