Cleans sailboats, too!
Great product.  Cleans a lot of stuff!  The only downside is that it rips and breaks apart when you try to clean a rough surface... but, I'm still giving it 5 stars because it's my fault that I press/push too hard.  It still cleans even rough surfaces (ex: non-skid surfaces on sailboats) but just don't press as hard.  All in all... love it and will continue to buy them as soon as I run out.
Rating: 5 stars