10/10 - great host, great location, and a great trip! We can’t wait to return!