Most kids’ jackets lose their zip before they lose their fit. This one never does. Denim with a little give worked into it, cut easy enough to move in and clean enough for a school photo. Put it on a cold morning without negotiation, which is most of the point.