Got this 3-pack for a good price, but I must say these do run a little small.  I've wear a size medium in most all of the other mainstream brands and their comparable products.  Still mostly happy with the purchase, no further shrinkage after a couple wash cycles either