My nephew liked his costume. He was 6 years old at the time, and wore a 10-12. He is a tall boy also, and it fit him very well. However, the material is really cheap. It doesn't come with a shield and the helmet didn't fit very well either. There is not type of muscle form to it. It reminded me of pajamas. If you are willing to pay more, I would shell out the money for a more expensive one.