I have purchased several steam mops in the past and SteamBoy has to be the best steamer.  I have stone floors and this machine truly did the best job. Love the feel of a squeaky clean floor.