Great experience: stellar location and fantastic hosts.