They did a great job. I scheduled our appointment pretty last minute and was comfortable with the communication that we had. When they arrived, they found a few additional things that they wanted to take care of, and gave me a very reasonable price to take care of them in addition to the original quote. The carpets looked better than when we moved in. No complaints at all. I have scheduled them to come every 6 months in our new home.