This vacuum is great for homes with pets.  It has a large capacity tank so you don't have to stop all the time to empty the tank.  It has a 25' chord which gives you great mobility. The vacuum hose is long enough to do the stairs without having to carry the machine up with you.  Love this machine so much.