A fabulous location and wonderful hosts.