Nylon shell & poly fleece lining. Zippered pockets, adjustable waist. Although it’s labelled as Large, it’s more like a medium-large which made it too small for me.