This cleaner is awesome! I had a very reliable carpet cleaner service for years but with two aging pups I needed something for those in between times. The amount of dirt that came up when I cleaned the rug was absolutely horrible. The carpet looks brand new and you can bet I won't be paying for service any longer. Bissell is the best!!!!!