Absolute best carpet cleaner we've ever owned (and we've owned a few).  With a house full of pets, we clean often.  Very happy with this purchase!