I have had the Magic Eraser Mop but if you have one small rise in the floor or cracked tile no matter how small it will tear the mop. Just like the erasers they're good on smooth surfaces but tear easily. I don't like to use Swiffer mops. They do leave residue and streak. I have used the Swiffer dust mop but I dampen the pad for a quick clean up or spray a bleach or vinegar mix with water. That gets me through til a better job and more time.