Great location, great facilities, plenty of room, generous hosts.