I used a sponge mop & bucket for over 25 years and never felt that my floors were really clean. I started doing research on steam mops, and this one was the all around best. I have 20+ year old linoleum and wood floors, so I was a little concerned about using a steam mop. However, when I tried it, I was amazed. No, my linoleum doesn't look brand new, but it does look YEARS newer than it did. As for the wood floors, I had read a lady's review saying that the steam mop stripped the finish off of her wood floor, and maybe it did. When I first tested a spot on my wood floor, I thought it was stripping the finish, too. What I soon realized was that it was actually stripping away years of build-up from cleaners, etc. My wood floors now look brand new! My whole family - my husband, daughter, and son - can all see the difference and FEEL the difference on bare feet! The only "negative" thing I can say is that it doesn't work well in corners or tight spaces (like around toilets). Maybe the triangle foot would work better, but I haven't decided to spend the money on it yet. It does work great right up to baseboards and/or toe moldings. I don't know why I waited twenty-five years to get rid of that nasty mop and bucket; I'm just glad I finally did! My floors are finally truly clean!