The quality is fantastic, but the sizing just isn't right.  I ordered size L because I wear size 12 shoes.  They are just too tight for me so I gave them to my son.  Since then, I've bought some other Darn Tough "Seconds" in size XL and find them to fit perfectly.  If you wear size 11.5 or 12 and have wide feet, I highly recommend that you size up to XL.