excelent location, excelent host, excelent all-around experience