I have a long haired cat and it is nearly impossible to stay ahead of the constant accumulation of pet hair in our house. We don't have carpeting, just wood floors with a few throw rugs, so the dust and cat hair really show. I had high hopes for this dusting brush but I'm afraid I'm very disappointed.First of all, the upholstery. As with virtually every other pet hair vacuum attachment I've used, the brush basically redeposits cat hair back onto the upholstery unless you use it so painstakingly that you might as well not bother with a special pet hair attachment. The rubber protrusions in the center just don't do a lot in terms of gripping pet hair, and the bristles are so soft that they, too, just can't dig deep enough to grip the pet hair, and what they do pick up ends up back on the chair or sofa.Next, the floor, stairs, etc. While the fine, soft bristles flopped on the upholstery, I hoped that they would do a better job of collecting cat hair and dust from my wood floors and corners of the stairs than the rougher, thicker bristles of my other attachments that sort of "rake" the surfaces but leave a lot behind. And maybe they would-- except the awkward angle of the brush makes it very difficult to use. It supposedly "swivels," but what that means is that you can manually turn it side to side. I don't want to have to pick it up off the floor and adjust its angle for every area I vacuum. What I hoped it would do was to swivel on its own to adapt to the contours of the surface I was vacuuming, such as corners, etc. It does not do that. It also does not swivel front to back; that is, you can't position the brush perpendicular to the vacuum hose so that it lays flat on the floor, and so it remains very awkwardly positioned for use on the floor or rugs. I can't imagine that this would do much on carpeting.I used this with my Dirt Devil vac; with the adapter it fit fine. But it's a moot point because I won't be using it again.