This mop is perfect for my floors. With a new puppy this keeps my home fresh and clean!