It's a stick vacuum, folks. So it won't do much more on carpet than collect surface debris (like any stick vac, it's not designed to, though it does have a "carpet" setting) or solve big cleaning problems. But it will, from solid floors, remove crumbs, most dust bunnies smaller than bowling balls, dog and cat hair, and -- for those like us who have canaries or other pet birds -- all 2,000 feathers that each one of those little darlings drops during their annual molt.