I love the Rubbermaid Reveal mop! I bought it because you can use your own cleaning solution in it and it has washable pads. You can buy extra replacement pads like the red pad that comes on it as well as a white pad with loops on the edges to dust hardwood floors. You can also buy extra bottles to put different solutions in for different types of floors. The newer model has a scrubbing pad on the back side of it that is good for stuck on spots. The mop is very comfortable to use. It has a padded area for your hand and the nozzle is easy to squeeze. It is also so easy to push around that my kids fight over who can mop the floors with this mop. The spraying nozzle on the newer model puts out a very wide, fine mist spray that provides very good coverage on the floor. The Rubbermaid Reveal mop does a good job at cleaning my hardwood floors, linoleum floors, and tile floors. I stopped using all of my other mops when I got the Rubbermaid Reveal mop!