I haven't had mine very long but it does do a great job of picking up off the carpet. A few negatives, it is heavy so you do get a work out pushing it. The other negative is something I have found to be a real problem with canister vacs is the debris does not come out on it's own. I use a chopstick to poke in to the canister to get it out. I think this is the biggest problem with these bagless vacs.