I can't believe I waited so long to get one. With 3 cats, if I didn't vacuum at least 3x per week, the hair build up was evident. I have one cat that sheds a lot. I planned to vacuum first and then start using Roomba, but I decided not to. The first couple of runs the bin filled up quickly and I cleaned the bottom to remove any hair build up. Now I simply run it every morning and I can't believe how clean the floors stay. When it's recharging, I still clean the bin and tap the filter even though it's not even half full. My cats are fascinated and a little scared at the same time, but they'll get used to it. Frankly, I think I'll see less hair balls too since the floors are so clean. I'll only need to use my vacuum's attachments in the tight places from time to time. As I said, I can't believe I waited so long.