A good mid-layer is not too tiny, not too large, not too thick, not too thin, it is just perfect in terms of fit, adaptability, and, most importantly, warmth. Other features of a good mid-layer are insulated hoods, well-placed zippered pockets, adjustable hems, and compatibility with other layers.