I wanted something that scrubbed a little deeper than I can do by hand, but it cleans enough to get most floors and save my back. I'll look for something more industrial to do the trek decks; they get so stained and need some help. I've been doing them by hand with a long deck brush and that does a better job than the floor cleaner. But for a small residential item, it is good for floors.