Fabulous hosts in a wonderful setting, great stay