This roller is fantastic. We have an ok vacuum that cleans cat hair from the carpet well, but can't seem to get a lot of the hair from certain rugs . This roller, though a bit of pressure is needed, gets the hair out amazingly. Only gave it 4 stars because there are a lot of moving parts for something that the build quality is pretty average. But the product works fantastic.