I bought the medium for my son who is 6ft tall and weighs 150lbs. Should have bought an XS when this one came out. I was able to get it to the right size after 3 wash/dry cycles. After it shrunk it came up and looked amazing on him. And he hasn't lost his bright color.