My 6 yr old son picked this costume for Halloween himself.  Overall the quality is very good.  The costume is well-sewn and made of strong cotton/poly cloth.  It has nice details like patches and cargo pockets on the pant legs and shirt sleeve.  The waistband is elastic which makes the fit easy although one more belt loop in the back would be ideal.  The belt and shoulder straps are made of ribbon with plastic clips.  The shirt closes with velcro.  The vest and pouch details added a nice touch to make the costume look more substantial.  I purchased a large because my son is built a bit thick and I wanted to have plenty of room to fit a jacket and sweatpants inside the costume.  Once I rolled a cuff into the pant legs, the uniform fit perfectly except for the vest which was far too narrow to be a size large.  The helmet is fine -just a single-layer plastic helmet with decal and chin strap.  My son ended up choosing a flatbill military-style hat we had at home to wear instead of the helmet for trick or treating.  He was pretty disappointed the vest didn't work but he still looked great in the uniform.