I use this on hardwood floors and tile. So far so good. I empty the canister regularly which is smallish but it is not a big deal. Great vacuum for the price and our needs. We have one medium sized dog in the house and the vacuum works fine with that amount of pet hair. Very light and easy to maneuver. I love the pause switch.