The cotton is so soft. The yellow is exactly as pictured. It doesnt cling to the wrong spots. Gives a nice outline. I'm a 5'6", 38D, size 14 jeans, broad shouldered tomboy. Large fit me just fine and comfortable. I will be buying in more colors!