Wonderful location, beautiful accommodation, and excellent hosts. Every element of our stay was superb.