I did read that these were mainly cotton with only 5 percent spandex, so I guess I should have known better than to buy them. If you like cotton, you'll probably be happy with these, but if you are used to the more satiny feeling fabrics (like the nylon/spandex blend, by 90 Degree By Reflex), you probably won't like these. I have a few of the 90 Degree tanks, and I much prefer them to these. They are a nicer feeling fabric, are very comfortable and stretchy, and are also more stain resistant to boot. I'm returning these.