I have owned roomba's since they came out almost 20 years ago. I now have 2 s9+ models one upstairs and one downstairs. I was super excited to get these because I have loved all of the other models I've had, and I still have one that I use that's over 10 years old and still works great but it has regular brushes. The rubber brushes in this model get ripped in half by longhair torn apart by tiny Legos or dried fruit or anything else with rough edges. I clean my brushes every day after the roomba runs which is how I discovered that the brushes only last through one or two vacuuming's. Having two of these and having to replace the brushes every month I will have spent over $1000 in a year just replacing the brushes. Not very cost effective! If I could still return these models and go with one that has regular brushes I would. I think iRobot seriously needs to reconsider these rubber brushes because they are really awful!