We have a black lab and a new baby. So the baby was always covered in dog hair. The fur would collect in places like little tumbleweeds. This vac with its very basic head attachment works well for daily pickup of dog hair, dirt, lint, small scraps, cheerios... whatever. Its not a deep carpet cleaner, but does well on the carpet too. I like the variable speed motor and the thumb port on the wand that allows less suction for delicate jobs. Onboard tool storage would be nice, also a better crevice tool. However, these things are not a reason to pass on this vac. I just use the crevice tool from the old vac, fit perfectly!