Got for my 10/12 son and too tight

Fits more like 8/10

Covers whole body and hans!

Zips up in back

Thin stretchy fabric