Cory was very professional but friendly. He and his associate were efficient and arrived in good time. They explained the process they performed and the benefits after completion. Even though we just had received some snow, they kept their boots covered while in the house and did not cause me any additional work for cleanup. I was very pleased with the job.