Very thorough and professional. Explained everything in detail, took the time to understand what he was working with and what was needed to do the job right.