Great location. Had issues with communication. Never received check in details, and so had to contact the host directly. Next, the wifi password on the listing was incorrect, so we tried to contact the host again to no avail. Third, the water stopped working (not sure if this is an issue with the island or the Airbnb). We tried to contact the host again, but no answer. We had to shower with bottled water and none of us had internet for the entire stay. Hopefully this was just a one-off experience. Wish I could leave a better review.