The location is wonderful, and the home has pretty much everything we needed. The hosts were very thoughtful and easy to communicate. The hosts also provided equipments for some water activities, which make things a lot easier for us. Very clean and nice. Will definitely come back again!