Why not go for a robot vacuum and mop combo though? The iRobot Roomba Combo j5+, which is originally sold for $650, is on sale from Walmart at $251 off so you’ll only have to pay $399.
Get double the clean with this Roomba, which is designed for both wet and dry cleaning. By switching out the bin, you can switch it from an all-floor vacuum to a vacuum and mop combo for hard floors.