Wonderful hosts in a beautiful place.