Fabulous place in a fabulous location with fabulous well organised hosts.