This has a 30" cord and goes greater distances for me. Large tank for multiple dogs, manual switch for roller off for bear floors and on for carpet. Switch for suction for low or high carpet. It came with a small pet turbo attachment great for for stairs, plus a brush and longer lite crevice attachment. The hose is a bit on the short side but is ok for steps using the pet turbo attachment, I am not going to reach ceiling corners and other high places due to shoulder issues, anyway. I never had a swivel, so need to practice, is all. Heavy but has wheels and I manage well. I bought spare filters at the get go, so have spares and do not have to wait for them to dry, just swap them out and be ready to go. I clean foam filter and canister, and all each use, as with dogs, there is just too much dirt! I vacuum with featherweight or this turbo plus every day. Thank you!