Up until this purchase I had been using a steam mop fully believing it was cleaning my floors just fine. Huge mistake on my part. This floor cleaner showed me exactly how dirty my floors really were. I had been just pushing dirty water around. The suction is pretty decent. One tank usually does my kitchen and living room. Overall I am more than satisfied with this purchase.