Lovely place, fabulous hosts, wonderful time