I purchased this vacuum a few months ago and I must say I love it for daily cleaning of my carpets. The first time I used it, I was shocked at how much dirt was in the canister from just one room. I thought my previous vacuum was doing the job but this vacuum proved that it did not. The suction on this product is GREAT! After vacuuming the first time my carpet looked instantly cleaner. The only con about this vacuum is trying to use it on hardwood and tile floors. It blows the debri away and you have to go over things backwards to sweep it up. Besides that, this product is fantastic and I will be purchasing again when it is time for another vacuum.