This is extremely thin, cheaply made, and runs at least 2 sizes small. I ordered a 3X so I could wear over layers, and it barely fit over a t-shirt & the sleeves were mid-forearm. It did fit my 12 yo perfectly.