This jacket is very warm. It is a bit snug in the body and loose in the arms, but I can layer it over other items and it still fits okay. I am a size medium or large in women's (10 or 12) and I ordered a large. I wish I had gotten an XL just so that I had some room or need extra layers, but it is not uncomfortably tight, just very fitted. The price is the best part, so I would definitely invest in it again.