I love this thing. I have one room with carpet and 2 floor rugs. It vacuums them as well as my last bagless. The difference with this is that it also quickly vacuums all of my tile and hardwood floors too without damaging them. No more dustpan! It even has a swivel neck. While you would not want to use this mini residential vacuum for commercial use, it works great in my 3Br. house.