I ordered the black in a size large.  The shirt is somewhat large but that it fine.  It is 100% cotton and will shrink down to the right size in the wash. Bought for my fiance who is picky about his shirts and we will most likely be buying more.