These shirts do run small as other reviews have stated. I usually wear a med or large and the XXL fit just right. I will be returning because the fabric is a really cheap quality and is completely see through, which is not what I wanted. Photo is of the orange shirt with a vitamin bottle underneath so you can get an idea of the transparency.