It picks up stuff I have never seen before. I didn't know how much lint my carpet harbored. Picks up all the dog hair on one pass, its quick the cord is long enough to do the whole house.I run it real quick before before company gets here, I think my carpets dirty my dogs brings mud in,they roll around in the grass, they are filthy, but some of my friends still insist on taking off their shoes. I even have white carpet. Once the mud dries i vacuum and its clean again. I would