This mop is good on floors but my walls have flat paint.  This microfiber does not move smoothly across the wall, but sticks and actually leave bits of fiber on the wall.  Plus it curls up on the ends which is annoying.