I bought this about a month ago. I was strongly looking at another top brand. I'm very glad I bought Hoover. It has many function settings for whatever I'm doing. It has a place for all the tools on board. The cord is long enough to do the whole house (1300 sq ft). If it seems hard to push i can adjust the height of the roller. I'm still learning my new machine, but i cab honestly say that I really like it.