Love this all-in-one. Vacs up the dirt and steam cleans all in one or separately. Separate tank for the dirt so it's not wet and easily empties. I couldn't believe the dirt that was on the pad the first time and I had just mopped!