Excellent location with superb hosts who are extremely thoughtful and helpful. Can't wait to return!