Wonderful location, wonderful accommodation, terrific hosts.