I have a small XL so after reading the description and other reviews I originally bought an L. L was too small out of the box so I sent it back in XL which fitted well. Just comfortably large. The first wash in cold water without drying it shrunk a little to the point that it's now tighter. I love the feel and look of the shirt so I'm disappointed knowing I probably won't wear it if it's tight. Damn.