I have have this vacuum for a couple of year now . generally , I love it . it do its job well . the only downside to the vacuum be that it be on the heavier side . I can not imagine it work well on stair . it still perform lovely after suck up miscellaneous toy . it be powerful too ; I get too close to my curtain and it tear down my entire drapery rod ! I even use it regularly to vacuum out the car . I would recommend it !