On time, asked a lot of questions so he could do the installation correctly. Very professional in all aspects of his work. Explained everything perfectly without EVER sounding condescending. Very happy to have him back in the future.