My ride or die vacuum mop. See all the dirty water at the bottom! This will vacuum and mop at the same time. Safe for hardwoods, marble, tile, etc. No steam involved and uses very little water. Mine is not the self-cleaning version, but it is very easy to clean. If I bought it again, I would get the self-cleaning version.
LTKHome