I have found that this mop cleans decently. I do not like that it doesn't have a scrubber pad like some other mops that I have tried. Even though it leaves me floors shiny, it still leaves behind some dirt (as seen by my feet and socks after cleaning and walking on the floors). I do use this on laminate, hardwood, and tile and it does the same job on all of them. I do like that they offer both reusable pads and single use, pre-moistened pads for the mop. The head of the mop (the part that holds the pads) did break the last time I mopped the floor which is very unfortunate because I have only had it for about a month.