Be very aware that the suggested sizes i.e. age 10 is far closer to age 7-8. They come up very small.
Having said that, when you do get the right size they are great quality.
Bought these for my two boys who find them very comfortable, the material is nice quality. My sons are quite slim and these just fit them, if your child is slightly bigger I would recommend sizing up.
Very slim fitting.