I bought two of these and like the way they perform.  They seem to absorb a large amount of water before they start to leave streaks behind.  I would have given them 5 stars except when you get them out after being stored damp (as the instructions tell you to do) they have a mildew smell.  I started putting them back in the clear tube case and leaving the top off until they dry completely.