My honest opinion is that it works great for people who don't have cat or dog shedding, it cleans pretty much everything well except vacuuming pets like dogs and cats, it collects pets Hair (fur) anywhere on the outside of the nozzle and the person then has to manually clean it (hair, fur).