All was on time, questions answered, explanations specific & overall quite satisfying!!!