Wow, these things run really small. I sized up, but wish I'd sized up twice, which would bring me to XL, and I'm not a big guy.
Edit: After a couple wears and cold water washes, the body has stretched out a bit, which is good. But the shoulders remain very narrow. It's too bad, since I was planning to get the other colors if these worked out.