I got tired of using spray mops that mostly just move the dirt around on the floor. I decided on this mop and I'm glad I did. It works great. You can actually put some elbow grease into moping and get the dirt up instead of watering it down and most of it staying on the floor. It even cleans the shoe molding on the base boards, which I always had to go back and clean by hand. I do wish it had a way to wring the water out without using your hands, but otherwise, it great. It is effective, sturdy and easy to use.