I have been needing a nice warm waterproof coat for a long time and every time I get one I don't wear it because I am really slim and most warm coats look too puffy and overwhelm my frame or they get too hot.

This coat is fantastic. It's warm, doesn't get too hot, is slim and not puffy at all. It has lots of deep or zippered pockets.