I never review products but I had to review this. This is the best cleaning tool I've purchased Love it! So worth it. I have 2 big dogs but the first wash made my floor look and feel clean. Extremely easy to use. Sturdy and quality built, it cleans most surfaces effortlessly, easy to carry the mop around. Worth recommending.