We have an older dumb roomba. It just bounces around everywhere. We have two rugs. The short nap rug it will over heat and stop on, the longer rug it clans just fine. Works real well on the wood floors. I would spend the money and get a smart one when this one breaks.