Disclaimer: we have hardwood floors throughout and a few rugs. We love this on our rugs and hardwood floors. We even used it to clean hair from the bathroom floors (there are 4 girls in our house) and it worked like a charm! We are very happy with this purchase. It's easy enough for the kids to vacuum and I never realized how much I would love it being cordless. It's wonderful! 

Pros: cordless, picks up hair easily