I am a person who vacuums daily. I have an animal and lots of foot traffic. Needless to say I need a solid vacuum. This one does the trick. It does the job and then some. Very powerful I love how I can see the inside of the canister to know when I need to empty it out. This will have your carpets and floors looking nice and clean!