Using this vacuum for the past week and impressed from the start. Amazing suction power on my area rugs and in rooms with wall to wall carpeting, sucked up so much dust and pet hair on seemingly clean surfaces - and I was already vacuuming at least twice a week with a Dyson Ball. Hose is long enough to get to hard to reach places. It is a bit heavy so lugging it up and down the stairs might be a chore, but well worth it to keep my rugs & carpets clean