Every aspect of our stay was beautiful. Gorgeous setting, comfortable apartment, and impeccable hosts.