Everything was done to the schedule they promised and as agreed on the contract. We has used them before and had no questions about using them again. However, when I got home I was not pleased with the way the final installation looked. There appeared to be a badly taped seam in the carpet where there wasn't supposed to be a seam. We also had a quote for laying all new carpet, but the final contract used about 70 SF less new carpet and included laying existing carpet we had that matched. The final quote, re-using carpet, was more then if we had chosen to lay all new carpet. I called the company but they were closed for the day. Since I had serious concerns about what they had done, I put a stop payment on the final check. When I talked to them on the phone the next day they explained what had happened - and the carpet now looks fine. It wasn't a seam, but the end of the carpet roll and eventually flattened out. I still haven't talked to them about the price inconsistency. Now - here's the unfortunate part. Rather than calling us about the reason for putting a stop payment on the check and working to make us, the customer, satisfied with our experience, they sent our check straight to a collection agency. I find it hard to believe they would do this without first trying to contact us and finding out why. For this lack of customer care, I cannot recommend them for work. The quality of the carpet, the installation, and timeliness were all that I expected. I have no issues with these, they are as good as any other company I've dealt with.