Used on mostly hardwood with some carpeted flooring. With pets. There are very expensive to replace and require monthly replacement. Frequent cleaning during each use would likely help, but that negates the point of buying an expensive premium vacuum that self empty's. The rollers ruin the vacuum. Purchase a much less expensive model with consumables that won't exceed the cost of the vacuum over the course of a few years. At it's current rate using Roomba parts this vacuum will cost 3-500 dollars in just roller brushes, not including bags and the other spinning brush. The model is cost prohibitive to operate. Our previous model was a 980 and we replaced the brushes once in multiple years of usage with pets. If cleaning daily is required that model is superior and it's best to save your money.