I have used it 4 times in two weeks on hard flor tiles. I have two floors, each 50sqm (~500 sqf), a cat so I vaccum (with a Dyson V10) at least once every day and I don't rely on the Tineco to vaccum even if it can. It takes me less than 45 minutes to clean including cleaning the Tineco.
I like:
* The steam comes in really fast, only a minute and that it. I don't need to wait many minutes for some pressure to go down when I refill the clean water tank.
* I was surprised that the Tineco moves by itself (because of the brush I guess) and that's pretty pleasant.
* the tanks are really fast to clean, even the brush, the self cleaning feature does almost all the job and there not much to do afterwards.
* the power cord is long enough to avoid plug/unplug many times.
* I don't use cleaning products, just water and steam and it's really clean, no dirty marks (I have a water softener too).
* It's not too noisy.
What could be improved:
=> The brush does not go very close/flush to the walls/baseboard, there is at least 1cm (~1/2 inch) which can be annoying.
=> When you use the steam, the heating is triggered when the Tineco goes past some angle. Whenever you go outside this angle and in again (which happens at lot of times because you move), the Tineco tells you to wait for the steam to heat. This is annoying, there should be some kind of hysteresis around this angle value, this can be solved by software update. To overcome this I simply use the "shut up" button.