I received this item as a gift from my husband. We have 3 small dogs that are trained to pads, but as everyone knows sometimes they don't get everything on the bad. This mop to me does not do so much in deep screening or getting those tough stains off your floor. I do have to got back and clean tougher spots. It is a little heavy as well. Also missing cleaning solution.