my nephew is 6'3" and the XXL just fits him right, he's not skinny but hasn't got a belly/man boobs either - he's got quite broad & high shoulders which makes a massive difference
my lad is 6'2", 16yo and slim but filling out a little, XL is fine for him easily