The robot cleans, well, but a large percentage of time it fails to finish cleaning. I think when it is low on power it doesn't always return to the homebase and seems to get confused. Sometimes it actually cleans the room. There wasn't designated in other time just stops. Maybe it will get better