Our old roomba broke so we bought a new one. I should not say it broke. The battery was old, then we got a new one and that one did not work either. We found a great deal for $100 at kmart. It is new and clean. Charlie has not barked at it yet which we are happy about. We can use some of the spare parts of the old one in case the new roomba has issues.