Excellent location and perfect hosts. Highly recommended.