Perfectly suited to clean a variety of surfaces. Although I have only been a few days, it's out of my household have become indispensable, because I've never had a towel that has cleaned so reliable and accurate. Considering the really great quality, the cost will be a joke. Super quality for little money.