This Dirt Devil Vibe 3-1 Corded Bagless Stick Vacuum is really nice. I have both hard floors and carpet and it works really great on my hard floors. Where it ran into a little problem was when I tried to vacuum up my carpet that had some cat hair. The Dirt Devil seemed to want to plug up. It worked really well on carpets that didn't have cat hair on them. I'm really happy this was sent to me. It's going to come in very handy in my home.