This is only used on our second floor and primarily in a large bedroom. Our dogs stay in our room overnight. This does a nice job of keeping up with the Golden Retriever fur on the floor and carpet. Out last Bot was a random go in circles machine and the best feature of our Roomba is the mapping. It knows where to go and does not excessively repeat over the same areas. We send it down the hall to other bedrooms at time and it promptly goes where programed. The dust bin is somewhat small and the sensor areas if not perfectly clean will not allow the Roomba to function. We have learned to wash the bin every so many days. The filter if not new or perfectly cleaned slows down the suction power. We do like it and recommend it but it is a less than perfect machine.