I normally buy a medium because I like my hoodies a little cozy but I really wear a small. I bought a small to wear under my snowboarding jacket. Wore it once before I washed it and it was perfect. Length on the arms was over my fingers and ran over my butt. Then I washed it. It shrank SOO much. Arms were now above my wrists and it was now almost a belly shirt. My 9 year wears it now and its fits her great. Sadly this was a sale item and so they didn't have a large. Pretty bummed because I really liked it before I washed it.