This vacuum sucks no really is sucks. It pulled up so much stuff from the carpet its not even funny. We have 4 cats, a dog, a guinea pig and 10+ rabbits so we have a TON of animal fur and shavings on the floor all the time. I had just vacuumed with my old vacuum when this one was delivered so I ran this one over the carpet too and the stuff it pulled up was crazy. I highly recommend this vacuum to everyone! Its also so easy to use and maneuver. What use to take me a half hour to vacuum with my old vacuum took me 20 minutes tops with this one. It also works wonders on our non-carpet floors. Oh and the canister holds a TON!