I didn’t know what to expect when I got them. I tried them on and OMG I love them. They are comfy and it’s more of a stretchy Cotton material. And it’s not see through. I will definitely buy more. XL fit perfectly with having a larger chest size of 40D. Hope that helps. I’ll update if something goes wrong when I wash them.m, but I probably won’t dry it and hang dry them.