this be a major upgrade from my 20 year old Oreck XL . every time I vacuum , I hear thing come up out of the carpet that have probably be there for year , even after a few pass . it be easy to move , despite its weight , and I no longer have to get on my knee to get the edge . I also have 2 cat , a dog , and 2 rabbit , and it handle all the hair\/hay\/bedding \/ litter with ease ! the only drawback be how heavy it be -- I would not want to carry it up and down stair .