I have one of these and it works great. My husband and I both love ours. We have a vinyl kitchen floor, faux stone tile bathroom floors and black & white checkerboard vinyl tiles in our laundry room. It cleans wonderfully.
The cord is long enough to get our large kitchen and the steam lasts about 20-30 minutes.
I paid around $100 for mine a couple years ago. Here is the same model I have for under $40, shipped.
Daily Steals Website