Pros about this vacuum include that it is fairly light, it steers well, you can see inside the canister, on/off switch for hard floors vs carpets and it has a nice long cord. It really does a good job of sucking up debris and pet hair. Cons are quite a bit shorter. The brush gets hair caught around it fairly easy so that's something that needs to be maintained. The added attachments are a plus but they are stored on the vacuum itself so I have to go downstairs if I decide I need one, just a bit of a hassle. They also fit kind of weird.