I think this cleaner does an amazing job at removing tough stains from carpets. I had deep set stains and this made my carpet look brand new. The only down side is the cap. If you use it to measure your solution and the formula runs all over the bottle. #sweepstakes