These most def run small.  I read other reviews.  I'm normally a L so I ordered an XL.  Should have ordered 1X because it just fits. For the seven bucks, not worth returning so I'll just pass it to someone else. Quality not bad, but sizing is off so order up 2 sizes.  It may wind up being a bit big in the shoulder, but at least it won't be too tight elsewhere