Todd was excellent! He took the time to answer all my questions and explained everything in layman terms. He was considerate of my dog when she slipped her chain and even dashed to close the gate. He and the crew did an awesome job cleaning up. The roof looks awesome and so does the yard. He takes great pride in doing the job right.