I got a gift basket three years ago for my birthday and the Shaggie Cotton Chenille Cloths were one of the many items in it. At first I wasn't all that impressed with them when I saw them but when I got them out of the pack and started using them I fell in love with them. Not only are they great for cleaning, they are super soft but don't leave lint behind. The secret to getting the most from them is to machine wash them but to dry them without any type of softener sheet. I learned the hard way that laundry softeners and softener sheets reduce the amount of absorbency that cotton cleaning cloths have. These are made from 100% cotton and most people are going to assume that they shed, will eventually have strings hanging off the sides of the cloths or that they are going look dingy after a couple of uses. I have had mine for three years and have only had to throw one away and that was because it ended up getting bleached and developed holes. I have been trying to get more of these but haven't found a lot of colors that I really love; even though they are mostly used for cleaning I want to get some eye-pleasing shades. They are ten inches square so they are the perfect size for dusting and wiping up spills but they aren't so large that they are hard to handle and control when you are using them.