Idyllic location with fabulous hosts.