Everything, as I expected.
As described. Quality is OK. I feel could be better for its price.
That is size L for a 1.65m boy