The shell utilizes 200D Oxford with PU Coating, it is absolutely waterproof. Inner Layer is 250gm Polar Fleece for warmth. 3M reflective along the trim and pockets. The POLICE JACKET gives you the flexibility of layers. It is not thick nor bulky but does provide the warmth you need. It is one of those jackets you keep in your car for the “just in case” situations.