great setting, great hosts, beautiful, thoughtful accommodations.