He vacuums well, and he can drive on my thick carpet and clean it, which is the main thing! It can wipe the floor, that's good too. He has excellent navigation, he rarely hits something with a bumper (usually even matte surfaces). Great robot, and I do not regret buying and recommend!