Ordered the 12 pack and got 8 pair that were small and 4 pair that were large.  This is a drawback to ordering clothing on line as opposed to going to a brick and mortar store to make sure you're getting the fit you want.  Just a chance you take.  Otherwise, they seem fairly well made and do not seem to stretch too badly with age.