Gorgeous location, fabulous amenities, wonderful hosts.