So far this vacuum has done a terrific job of picking up dirt and animal hair.  It has great suction and the removable hand held makes it easy to clean stairs.  Only thing I wish is that it held more in dust cup, with 2 dogs and 2 cats I have to empty it often.