I don't know how I got along without this. I have a puppy that is not quite potty trained yet. So needless to say I am getting great use out if this. It is so convenient and easy to use and I am confident that my rugs are cleaned.