A robot mop is a great way to give floors a light, regular mop, and so stay on top of day to day dirt and grime. It's not as effective as manual mopping, however, particularly when it comes to dried on stains or a big spill.