We have a Dyson which is great for the carpeted upstairs, but I was sick of vacuuming then mopping the main floor so I grabbed one of these
https://www.amazon.ca/Bissell-Crossw...en%2C94&sr=1-5
Total game changer for hard floors. Picks up quite large debris with the vacuum, and does a better job of wet cleaning hard floors than my Swiffer did. I found with the Swiffer wetjet I had to go around a couple of times to actually clean the floor, since you're pushing the dirt around with the same pad. The Bissel doesn't have this issue, one pass is all you need. It also works on low carpet, so I don't need to drag the Dyson downstairs to clean the rugs which is nice