Outstanding, polite, respectful and overall very enjoyable