I was really impressed with the quality and the fit of this costume. Its slim enough to fit a 4 year old but enough length and stretch for him to last at least a couple of years in. It looked great on, was stitched well not flimsy. Most importantly, boy declared it 'amazing'.
I bought this for my daughter who is 13, but I think it would more suit a 10 year old as way to small.