I bought this for my son in two colorswhite and pale gray.  I have washed them in HOT water a gazillion times, and each time they come out beautiful.  I cringe when he said he wanted white, because I knew that meant it would be stained/ruined after just a few wearings, but each time I pull it out of the dryer Im amazed at how clean it comes out, My son wears these constantly.  Frankly, for the price I thought theyd be cheaply made, but the quality is great!  If it helps with sizing, my 14 year-old son is 5,8, around 125 pounds, and I ordered him a small mens.