I have stained concrete flooring, a room with hardwood, stairs with hard wood, and a tiled kitchen and utility room. This little steam mop tackles them all with no problems! The best thing I have ever been able to clean the stained concrete with (and I don't recommend a steam cleaner for that if you just had the stained concrete sealed, polished, etc. - but it IS very useful for in between any waxing/coating. Also - FYI - lived in our house for 10 years - have never waxed, re-polished, etc., or anything to our stained concrete and they are still pretty - just a bit dull. The steam mop is GREAT for making them shine, but I recommend mopping them with a damp mop first, just to get most of the dirt. Otherwise, it just dries like a regular mop). But the hardwood floors - they are so beautiful! I cannot believe the difference.
And the tile floors - let's just say I was MORTIFIED the first time I steam mopped my kitchen because I always thought my grout was a darker brown. Ten years, I thought my tile was cleaner. Lesson learned and I will never be without a steam mop - ever. Also - the cord is really long, so that's an added bonus.