On time. Work efficiently accomplished. I was impressed that when I asked him about other related matters, he explained that all was copacetic and there was no need for further work. How often does a service provider turn down additional work? I was impressed. Also, a very nice guy. Takes cash or checks only.