Size chart:
S = 12–15 years, Shirt length: 25", Body: 18", Pants length: 35"
M = 15–20 years, Shirt length: 26", Body: 19", Pants length: 37"
L = 20–30 years, Shirt length: 27", Body: 20", Pants length: 38"
XL = 30+ years, Shirt length: 28", Body: 22", Pants length: 39"