Absolutely incredible! Everything from the location, the view, and the hospitality we received cannot be beat. We would rate this place 10 stars if we could. Beautiful views, beaches and amazing people who showed us around and made us feel at home. We will definitely be returning here soon.