Best mop I have ever used on my natural stone floors. It does not leave any streaks. They are really clean and because I don't have to use any chemicals the stone will not need refinishing for decades. I highly recommend. I plan to buy for my friend who has wood floors.