Wonderful hosts, accommodation and location.