I really like this one. I ordered an XL but could also take a L and still be comfortable. It is made of a very strong, dense fabric so it is warm without being as heavy as fleece lined flannel. I wore it over a thick sweater because I wanted to do outdoor activities in 30°C and it kept me warm. It also pairs well with a t-shirt and jeans for a casual look.