While I've only used it once, I found it to be a high-quality carpet cleaner!  Removed deep soiled areas of a rug, which I thought our dog had ruined.  Nope, the stain was gone after just one cleaning.  Super easy to use store away.  I highly recommend this product.