Before purchasing the SpinWave I used a steam cleaner. The rotating heads on the SpinWave makes cleaning floors a breeze. I really enjoy using it and will be looking forward to the next new and improved model.