now that I have own this vacuum cleaner for over a year I think i can fully provide pro and con . the great thing be that it pick up everything from you carpet and floor - include pet hair that my dog shed all year long . the con ? if you live in anything beyond a one-story the vacuum cleaner be heavy . carry 25 pound up and down the stair be not easy . it be very awkward try to vacuum the carpeted stair as the claw do not have enough suction to pull out hair embed into the carpet . please note that i change the bag frequently . one of the attachment - with brush inside - that come along with the vacuum break within 6 month . great suction but these other thing , especially the weight , become problematic . additionally , I have to put my weight into the foot release to begin vacuum . the switch that adjust from carpet to floor be also tough to move and I end up have to use both hand .