Wow, so glad to have this in my home when my dog recently became suddenly ill. It was really great to have this on-hand at the "time of impact," shall we say. It got the job done and was easy to grab from the closet. And wow - easy to clean - so much better than other cleaners we haven't borrowed from friends. Very effective, lighttweight and also easy to store. We would recommend this Pet Carpet Cleaner.