The robot does a very good job like a vacuum so it really is First of all an excellent robot vacuum. It does The work like a mop too but wouldn't be capable of go over a giant spot as it's a little drinking water tank. In no way use https://www.floorcleaningwarehouse.com/product-category/carpet-and-floor-formulas/