we buy this vacuum to replace we old vacuum , which do not seem to do a good job . we be consider get a Dyson due to all the hype , but I come across this one and think I would try it out and save some money . besides , if it do not work for we , we could return it . well , let I tell you , this vacuum will not be leave we house ! it work great , and the suction be amazing . one feature we be look for be be able to turn off the roller brush since we have Berber carpet and it be recommend to not use a brush to vacuum it . the switch be easy to operate . the power cord be much longer than we old vacuum . I have be use bag less vacuum for as long as I can remember , so I be not sure about the expense of get one with a bag , but I think that be all I will get from now on . it be so much cleaner , which be great with several people in the house suffering from allergy . all the attachment work great and although we do not have pet , I could see this be able to get pet hair out of anything . I have only find two con with this vacuum . first , it be somewhat heavy . I be a big guy , so this do not bother I , but it could cause some difficulty for other . it can also be a little difficult to push around without the brush on , due to the strong suction . the other con I could be it take a lot of pressure on the foot pedal to unlock the pedestal so that you can vacuum . I find it be very easy if I use my heel on it though . I would highly recommend this vacuum for anyone in the market for one . you will not be disappoint .