They work to an extent, but it's nowhere near as good as a simple cotton cloth or even an old cut-up towel. That, plus it costs $10 for 3 of them which really makes this product not worth getting in my opinion. 2 stars might seem a bit harsh, but I do think they performed below average for the price.