This costume was listed as being appropriate for a boy, sized'Large." The costume is juvenile, even babyish looking and definitely inappropriate for a boy older than perhaps 2 or 3, regardless of whom it might or might not fit. My grandson, aged 4 would have been embarrassed to be seen in anything so infantile appearing.