We did some research from several web sites and this cleaner was always mentioned as one of the top cleaners and the best for our needs and price range. We live in an apt. where they put in the cheapest carpet. Well we have lived here for 8 yrs and the carpet was an mess. The manager would clean it once in a while but it didn't do much good. And to top it off, we had 5 grandchildren who spilled liquids, threw up and peed on it. All this to say we didn't think it would ever look good again but it looked great after using this carpet cleaner. Even all of the old stains came out. We look at it like a miracle. We couldn't be happier with the results.