Have had our carpet for about six years and have had it cleaned by a few other companies - so, so. We have 3-4 dogs and I told the tech that he should assume that every square inch of the carpet had been peed on. We also had a few areas that needed special attention (repairs). The work that was done was excellent and at a very reasonable price. No problem with smell or the carpet being sticky. Stains were removed that had been there for years that the other companies were not able to remove. Without question, we will have them back next time.