Got this nifty wet/dry vac so supplement my old roomba and my floors have never been this clean. I’ve never had a wet and dry vacuum before and this one will do both at the same time. No need to vacuum before you use the mop function, it can do both at the same time. It picks up all the pet hair on the rugs and then is able to mop up the tile floor without missing a beat. Mopping used to be such a chore and swiffers never quite got the clean I was looking for but this makes everything so much easier. I’m able to get into those corners and lower areas that the roomba can’t manage. It’s very easy to put together and take apart for cleaning. Plus it even has a self cleaning feature that is really cool and very quick. The user manual even had a QR code that showed a brief but helpful intro video on assembly, use, and care. The led display shows its battery life and current mode and is very easy to read. The learning curve on this cleaner is only a few minutes and really makes cleaning the floors so much easier.