Works great for pet mishaps easy to use fast cleanup a must for pet owners have 3 cats 2 dogs always having issue with stains and this does the trick stays charged a long time easy to use clean the machine is easy very convenient leaves a good smell on carpet dries quick