This vest is very well put together and is very warm. I initially bought a large (the same size and my Coala Tree puff jacket) and I was absolutely swimming in it. The medium fits great. I do wish it had internal or external pocket on the chest. That being said, I'll be wearing this vest for awhile.