I bought this and was skeptical as I wasn’t sure how it would work on the carpet. But I was shocked at how much it picked up all the dust and hair in the carpet. I have long hair and my hair didn’t get stuck in the brushes so that’s another plus! It was simple to switch between carpet and hardwood floors to keep on cleaning also!