I was looking for a red coat for a while, and this one is perfect. Quality is great, so is the fit. It is true to size. I usually wear shirt size 4-6, mostly 4. So, I would normally get a coat in size 6, just to allow wearing a sweater under it. (And just the other day, I was trying on some coats, and for most of them, I had to try on size 8, even 6 was too small). But since I noticed that some people said that it runs large (on some other web sites, where it was twice as expensive, by the way), I decided to go with size 4. And it fits great. So, just get the same size as the shirt size that you usually wear. I love this coat!