I use this vacuum on carpeting and hardwood floors - it gets the job done. I'm not crazy about how the attachments are stored. The best thing about it is the light weight, however, it tends to flip over on occasion.