I love this shirt! It fits perfectly! After reading the reviews, I decided to order an XL. I normally wear a size medium shirt. For reference, I'm 5'9", about 170, wear size 38D. It seems to be made really well. I will definitely order again if I need to.