Started out fairly well. Once into a new area of the house, it forgot how it got there. It was lost. It couldn't get back to base on three occasions.
Cleaning ability was excellent. We have two cats and it was ideal for the job at hand.