The costume is about average quality... very thin but looks cool.  My six year old is tall for his age (49 inches) so I ordered a medium, based on the sizing recommendations.  However, this costume is extremely large.  I double-checked the packaging and it says "Medium (usa size 8-10)"  but just below that it says, "For 5-7 years"  - ???  That makes no sense.  I would agree the medium is for 8-10 year olds.

I cut the feet off of it so it would fit better and that helped.  However, the shoulders are so wide that it doesn't fit him in the chest.  Also the helmet does wrap around, which my son loved, but it doesn't fit his head.  There is velcro that attaches the two pieces together and is not a "one size fits all" kind of construction.  So in order for him to wear it I had to remove the back helmet and attached elastic to only the front mask.

Given how much I had to adjust this costume and how much I paid for it, I would recommend getting the less expensive version.  If I had more time I would have exchanged this for the cheaper one.