I contacted the company a few weeks ahead of time, to have carpets cleaned. They did a great job. I had the cleaning scheduled, but we were ready for them a day earlier, so they made it work out. Everything was just as they quoted to me, they explained extra services offered, but did not use strong-arm tactics, like car dealers use, I also appreciated that. They pre-treated some areas, and used the big units in the truck, which really clean the carpets. They did a great job, the carpets looked new again. I would use them again, and would highly recommend them to others. Thanks.