I was amazed at the quality of these shirts. They are thick enough that they're not see-through, stretchy, and so soft! I'm 5'6" and 180 lbs, bra size 40C. I ordered both the L & XL to see which would fit better and decided to keep both. The L was more slim fitting and the XL was a little looser but still fit.