The concept is good but the application is lacking. It doesn't hold a lot of water and the water release is slow. It takes a long time to use this as a mop. May be good for a quick spot clean but it doesn't work for anything stuck on. I get it done ten times faster using a mop.