Bought about a month ago to use on hard tile flooring. Does a great job cleaning the tile as is obvious from the filthy water in the suction tank. I wasn't expecting great things for the grout as the scrubbing action can't really get down low enough in the grout spaces. But it did clean it somewhat. Suggestions: don't rush!!! Apply the cleaning solution in a 2' x 6' area then go over slowly with the scrubbing action, then finally no spray, only suction. The machine puts down a fair amount of water/cleaner but also sucks it all up to a nearly dry floor.
For the low cost, I'd recommend it to anyone looking to clean tile floors. I have not used it on hardwood or laminate flooring.