Five star in every respect. Delightful location, accommodation and hosts. Excellent value.