On time, to the minute. And the service was so thorough. He explained everything he was doing. I learned a lot, and he was so kind.