I have a three story home with lots of wood and tile as well as low and high pile carpet and a dislike for hauling a vacuum up and down stairs all the time. I own two Dysons, but have purchased cheaper vacuums for my basement. I have tried a lot of different brands and vacuums, returning some and giving some to relatives in need because they are just not as good as my Dysons. After a couple of years of not having a third vacuum, I decided to take a chance on this one because the price was right and because it will be used primarily by my teenage sons, who aren't as picky as I am. Of course I wanted to try it out myself first to see if it would do. Turns out, I've been hauling this thing up and down my stairs (it's a lot lighter than a Dyson) and vacuuming everything with it! It has incredible suction and the brush really picks up my aging, matted carpet. It's super simple to turn the roller off for the hard floors, and it does a pretty decent job there as well. The best part is that it is a cinch to clean from the dust cup to the filters to the roller. The filters need cleaned often, but it's just a matter of about five minutes of rinsing them out at the end of a good vacuum. It must be 10 amps or lower, because it doesn't trip the breakers in the bedrooms, which makes up for the cord being a couple of feet shorter. Will it replace my Dysons? Well, I don't think it does as good a job as the hard floor tool on the Dyson, and I like the wand on the Dyson better, but for carpets, I'm sold, especially at this price.