Charlie was very friendly, knowledgeable, and professional, explained the work to be completed clearly, gave me progress updates, and completed the work to my satisfaction. He was very neat in his work and cleaned up thoroughly. He was exceptional. I will request him for future work.