The robot is more suitable for maintaining cleanliness, and not for general cleaning. If you sweep the floor at the beginning (for example, if it was very dirty), then it will do an excellent job of collecting all the dust and washing the floor. Since its function does not include "sucking in" dust, crumbs, debris, it only wipes the floor (with a dry cloth or damp). Excellent pet. It is very interesting to watch him, he is like a little puppy or kitten. He is perfectly oriented in space, and with his "thoughts", so far he has never blocked himself in any corner. True, I tried to remove everything from the floor (chairs, flower stand, wires) in order to rinse everything. I don't have carpets, so that wasn't a problem at all. I am pleased!