Wow! A feast for the eyes and full of thoughtful touches with some even hidden away in surprise places. Excellent hosts and location as well. We've already booked repeat stays.