I had a fantastic experience. He was prompt and did a thorough job. Even months later after they were paid, I still received prompt and courteous customer service with my questions or requests for more information. This is a great company that sticks with you and provides great customer service before, during, and even after the fact. I will use them again in the future. Thanks!