Beautiful location, clean, modern, and very comfortable accommodation, with thoughtful and communicative hosts.