I've owned this mop for about 3 weeks now, and I really love it. My whole house is filled with hard floor surfaces and we have 2 dogs, a cat, and little children. This mop does an excellent job at removing dirt and grime and really leaves the floor feeling clean. I love using it knowing that I am not leaving chemicals behind for my pets or children to step on.