Truly wonderful hosts, location and accommodation!