Our little boy is almost 4 and slightly above average height, but the pants are still a bit long and will have to be pinned up for trick or treating (we bought the age-appropriate size, small-- I think it says for 3-4). It is very cute, except the hat, which must be a joke I think. It doesn't look like the picture at all...it is very cheap and flimsy. But since he's been into Indiana Jones for a while, a few months ago we had already bought him a nice Indiana Jones hat and whip to play with , which is what I suggest you do if you buy this costume (does not come with a whip). If we didn't have the hat already, and expected the one it came with to work, I would rate it 3 stars instead of 4.