Sorry, for the late reply, but I just saw your post (but haven't read the other replies) and wanted to let you know what I have. We've got the Shark hard surface steam cleaner, which WE LOVE! It's got the mop attachment, so you can "mop" with it, but it's also got other attachments, such as a hard-bristle brush that I use for my grout on my tile floors. It's got a fairly long cord. The only downside is this particular cleaner is not as convenient to use as the Shark mop steamer (which is strictly just used for mopping), but you can use it for any hard surface that needs to be cleaned, like the counter, stove, floors, etc. You just have to decide whether you want a "mop-only" steamer or want to use the steamer for other areas in your home. I believe we bought the steamer at Lowe's or Home Depot for about $80 on sale. The usual price is probably around $100, but I think it's a good investment. We've had this steamer for years now. It has made the grout on my tile floors look brand new! And the best part is no harsh chemicals, just steam! Hope this helps you in making the decision that will best suit your needs.