Excellent location, excellent hosts. Great experience.