This is a terrific carpet cleaner -- in that it cleans quickly and thoroughly. I was so impressed with this product that I bought another one for our place up north. The hand held attachment for the stairs is equally as effective.