Thank you for taking the time to comment. With regard to the cloth picking up stains,all cleaning cloths will get staining on them, but as long as you make sure you regularly wash them after use and give them a thorough wash at least once a week,as per our washing instructions on the pack insert, they will continue to do their job. If you start using bleach or fabric conditioner to wash them, then the bleach will eventully rot the fibres and the fabric conditioner will clog up the fibres. A cleaning cloth is not meant to look good but do it's job well in removing dirt and stains.
J Mosedale