This machine does a great job on hard surfaced floors, which cover most of our house. I never seem to get around to mopping, to this has been a great solution. Easy to run and it sure does clean. I learned to stop and wash out the cover several times as parts of our floor were quite soiled from outdoor traffic. And I sprayed a bit of all purpose cleanser before steaming. It is a bit heavy, so I would not want to lug it up and downstairs a lot, but it works for our one level house. Small enough to store easily.