I was pleasantly surprised at how good this mop works. It gets the floor clean and I haven’t had any problems with streaking when it dries. It has a refillable water tank that you can add detergent to if you want or just use plain water. The microfiber pad is detachable and you can just throw it in the washer. It really leaves my floors looking clean and I love the fact that I can do a quick clean up without a lot of bother. The only reason I gave it 4 stars is because it seems a little flimsy. Otherwise, this mop works great!