Love this vacuum.   It does a fantastic job getting the hair up from my golden retriever and 3 cats.  The only reason I gave it 4 stars instead of 5 is because the hose for stretching the vacuum up the stairs does not come close to the full length advertised.    At the full length stretched I can’t get to the last 2-3 steps and at that point the vacuum falls over and starts getting pulled up the stairs.  FYI  I also find that the upholstery attachment gets the animal hair out of the stair runner rug and carpet better than the stair tool.   By the way the upholstery tool is unbelievably amazing.   It makes quick work out of getting cat hair off chairs and couches.   Truly awesome!  This vacuum is so amazing that the less than stellar stair hose does not keep me from loving it.  I am truly in love with this vacuum.  I am very happy with this purchase.   I do hope Dyson will lengthen the stair hose though.  It would then be perfect!!