It takes a long time for the robot to learn the house, and even after having it for months it still constantly gets stuck on the same spots and has caused enough damage to our rugs and base boards that they have had to be replaced. It also has damaged the legs of chairs and our coffee table. There has been numerous issues with this robot. One time it turned on and would not turn off, I picked it up, removed the bin, flipped it over, and it kept running. I had to take the battery out for it to stop. On 3 different occasions I have had to call support because the robot would not connect to the app or wifi, each time having to take the robot apart and remove the battery. The left wheel motor failed on it and it had to be replaced. I have to say the support for the product is pretty good, but the product is awful! They are in the process of sending me a new robot due to all the issues with this one, I will update this review if it is any better.