Where has this been all my life!! This makes mopping easy and enjoyable. I have three XL dogs that slobber. I used to dread mopping but obviously had to do it. Now it takes me less time and no chemical cleaners.