I have have this vacuum cleaner for over 2 year now . pro ; it have be very dependable . good suction on carpet and bare floor . for the most part in this price point do a good job . con ; it be quite heavy and my wife for the most part rely on I to vacuum . the foot pedal definetly work very hard and I avoid lock back in the upright position due to the dificulty to disengage . if it be not so heavy I would give it 4 star . be aware , if you will be go up and down stair and be of limited strength you may want to find something lighter . I do look at consumer review when research different product , and be weary of 5 and 1 star review . 5 's due to lack of use and 1 's since sometimes we all puchase lemon . overall I would say this be a good product .