Our son is 5.5 years old and a bit on the tall and skinny side for his age, but this was a great fit for him. It fit fine with just a shirt and pants underneath for his school event, but it stretched enough to squeeze snowpants and a winter jacket underneath when it came time to go out trick-or-treating in the cold. We are glad we ordered the medium size, even though it says that it's for 7-8.

Great detail on the costume and the muscles are pretty well done. The gold belt buckle detaches with velcro. The mask is fine. Held up to some pretty decent abuse so far. Just get yourself some white gloves and some red socks and you are good to go.