The Shark HydroVac™ Cordless Pro 3-in-1 multi-surface cleaner is exactly what I've been looking for.  We recently purchased a home with older flooring in the kitchen and laundry room, so for the time being we use a lot of area rugs to make it look nicer.  The Hydrovac will clean both the flooring and the rugs at the same time.  Normally I'd have to use two different cleaning methods.  This is also self-cleaning which is a wonderful feature.  Very happy with purchase