A Large fits very well but when it comes to buttoning it up, it feels a bit tight (somewhat expected that, so it's not a big deal). The material is very soft and warm and it can dress up or down anything I wear. I got the burgundy color which looks a bit faded/rustic and I'm definitely going to get one in each color.