This is amazing. I usually change my filters monthly and have used filters that I ordered directly from the company. My Roomba was slowing down and only needed to be emptied about every 7 days. I thought I would have to replace my Roomba. Ever since I started using these cheaper general purpose filters, my Roomba needs to be emptied daily or every other day. Its pickup is amazing and I'm not sure if it needs to be replaced yet. I wonder if iRobot's filters are designed in such a way as to give the impression that the customer needs to buy a whole new system instead of just changing the filters.