I absolutely love this machine.  Right after I got it my little puppy had an accident on my carpet.  I quickly got the machine out and used it on the spot.  It is all gone and sucked up.  It worked great!