They fit perfectly over my old microfiber mop. I love cotton because it has better friction for cleaning my laminate floors and is absorbent so there are no streaks and it also holds up well in vinegar/water and washes repeatedly.
SWDK Electric Handheld Rechargeable Frequency
26 Review
Powerful EVERYBOT Edge Mocha Smart Robot Mop - Autonomous Dual Motor Hard Floor Cleaner with Remote Control".
77 Review
Steam cleaner KARCHER SC 1 EasyFix, yellow/black
36 Review
Karcher FC 5 Cordless Hard Floor Cleaner: Ultimate Full Size Cleaning Power in Vibrant Yellow
25 Review