I am really satisfied with this carpet cleaner, it's lightweight and easy to carry around for small cleaning tasks. I have a very heavy carpet cleaner that I hardly use because it's so hard to lift, but I don't have that problem with the PowerDash Pet Compact Carpet Cleaner. The water tank showed how much nasty stuff I had living in my carpet, yuck! The tank is small so I had to refill a few times to clean my whole living area, but all and all I am satisfied because my carpet is really clean after using this.