Gorgeous location, wonderful amenities, great hosts.