I have the iRobot Roomba 960 and use it weekly. I clean out the bin and use a shop vac on the filter every time and boy does this thing do the trick! We only have area rugs, LVP and tile floors so we can really see when the floors get dirty (cat hair, lint, dust bunnies, etc.).
All I can so is...