The spinwave did seem to do a good job for cleaning, but I would find small pieces of debris left on the floor that the spinwave would not pick up like my usual wet mop would do. So my conclusion would be that I really require a unit that picks up the dirty water as it cleans.