My whole house is hard floor (no wood). It does a good job vacuuming and mopping. It's very useful for quick pick ups. I have kids and pets so it has been used several times. I like the self clean option. I'm not a fan of the cord but I've had cordless and I feel like the charger doesn't last. I just have to unplug and move to another outlet which is not a big deal.