Gorgeous location and all-encompassing experience, made all the enjoyable by such passionate and committed hosts. A little gem definitely worth booking and returning to.