Takes the time to explain what is needed and do the job right. Does the job to the best of his ability, which is very good. Will accept calls on Saturdays but is very expensive on Saturday...week day prices might be less...probably worth checking in to.