Purchased a large, the shirts fit just right.  Material is comfortable, not too soft with just the right amount of sizing to look good after washing and drying.  Looks good if hung up right from the dryer. Great price.