Oh, absolutely! Dreame X40 Ultra is very good at this and has many great features to keep your floors clean. E.g. a mop pad that can be extended to access corners and under benches. It can also clean the mop pads at 70℃ and leave them in the base station to go and vacuum.