I was extremely pleased with the work that Cam did on our carpet cleaning. He was professional, on time and did a really thorough job. We had some stains that I had unsuccessfully tried to remove and he was able to get them out. The carpets looked like new again. I would highly recommend this company.