On time, really earlier than what I expected. Efficiently and in timely manner performed work and answered questions.