Can anyone let me know what the sizing is like please? About to order some summer bits online. DS is a v skinny almost 7 yr old, so might order 6yrs. He wears 6-8 H&M and XS in Gap. Thanks!