we have own so many vacuum that I could not even tell you how many there have be . we go through at least 3 a year . I have own all of the cheap brand , Kirby , and I have two of the dreadful Dysons . I be hesitant on buy another vacuum that cost so much , since the Dysons be such a disaster . a good friend of ours own a vacuum store , and he recommend this vacuum greatly . we do some research and decide to go for it . best decision ever ! we have all sort of floor in we house , and this tackle everything ! it really dig into the carpeting and lift all of the embedded dirt out ! it be also great on rug and bare floor ! the hose be so easy to use , and it come with a fantastic set of attachment ! most of the vacuum we have own come with the world crappiest set of attachment . this one come with everything you need ! the swivel head be much different from we Dyson Ball , in a good way ! the Dyson Ball have a lot of tension to it , and hurt you wrist when you turn it , with this , you barely have to move you wrist to make it turn ! it be so easy to go around all of my furniture ! I especially love it for the kitchen and dining room table . you can easily get in and around the chair . when I get this , I decide that I be go to use it on the main floor , use one Dyson in the garage , the Ball in the basement , and the Kirby upstairs . I find myself carry this all over the house and use it instead of the other ! this vacuum seriously blow my 2008 Kirby out of the water ! my mom think they Kirby from the '90 be the best vacuum out there , then I have she try this and now she be convince my dad to purchase one ! I would definitely recommend this to anyone !