Beautiful location and accomodation, super clean and tidy and wonderfully hospitable hosts. 5 stars, absolutely perfect.