Fabulous stay. Stunning location. Fabulous hosts.