In mop mode it can do a little vacuuming as the vacuum head still runs and there's a tiny (unfiltered) dustbin to hold any debris it sweeps up, but I'm pretty sure it's not going to do much to trap dust. And it can't do both carpet and hard flooring in one go, you need to swap out a module for the different floor types.