This is a good little vacuum for the price. We have hardwood floors, but we have big area rugs in all of our rooms. It does a great job and has lasted quite a while. It has hose attachments so you can get the little cobwebs up near the ceiling or get the dust off of your baseboards. It is pretty lightweight. I thought I would love having a bagless vacuum, but it can be kind of annoying. Whenever I dump the canister, dust that I just swept up goes everywhere. It seems like a bag would keep all of that stuff contained better. Plus the filter gets caked with dirt/dust and has to be cleaned out or replaced. Overall I am happy with this vacuum for what we use it on.