Beautiful location, great accommodation, wonderful hosts.