Eric did an excellent job, very knowledgeable and appreciated the time he took with me. The installation crew was hard working and competent. The technique they use is one that I have never heard of before and it seems to be a good one. I'm overly impressed with their customer service. There are not many companies that offer this much customer service.