we have tile throughout the downstairs, and we have 2 dogs that go in and out of the house all day long.  Needless to say the floors stay in a constant state of needing cleaned.  Easy to use, lightweight and works like a dream.  I used it today for the first time, once I figured out the details, I ran over the floors and the dirty water was easy to dump and the floors are wonderful.  We had something similar in the past and I didn't care for the machine.  This one is a lot quicker than a mop and I don't have to handle the dirty water or mop.