Loving this shirt. For reference Im 6 tall, about 160 lbs, and 38D bust with an athletic build. I normally wear a medium or large depending on the product. I first ordered a L in this and then ended up ordering an XL. The large was a bit snug but looked great. I ultimately returned the L for and XL because I wanted a bit more room in the shoulders/armpit area. The XL ended up having more length which I was happily surprised about.

Overall I great closet staple that I would totally recommend.

Photos are of the large and xl respectively.