The bristles of the brush were very soft. Didn't catch anything on the carpet. It seemed to pick up some dust on the wooden floors, but when it hit the carpet, it didn't pick up anything. The side brush perfectly fits the supplied screw, not the original screw. Seems to be good at picking up garbage. The filter fits. It seems a little different than the original filter, the plastic is harder, less flexible. This doesn't seem to affect cleaning. I would give this 5 stars if the bristle brush worked better at picking up dirt from the carpet and the bristles were the same as the original with stiffer bristles.