Hands down, this is the best microfiber mop! It makes so mopping fast. My floors are clean and streak-free (even with a dog and two little ones)! It almost makes me enjoy mopping :-)