seems to work really well on carpet and hardwood. Like that I don't have to touch all the hair/dirt inside the canister. I do wish it was a bit slimmer so it could get in smaller spaces but the tools work well too.