I got an XL due to reviews, I normally wear a large for this style shirt and the XL fits well. The fabric is actually a lot softer than I expected too. I'm a 34DDD and it isn't too tight around my chest so the word isn't distorted.