So as I'm writing this I'm waiting for a size medium to get back into stock so I can order it! Beware-- overstock.com does not allow you to exchange sizes-- you have to return an item, wait for a refund and place a completely new order for the correct size. Which sucks. After reading reviews that said to order a size up from your regular size, I ordered a Large. It arrived on time and I was totally impressed with the quality- it has a good mid-weight to it, nicely lined, soft wool-like fabric, not at all stiff, really nicely put together. Def something I could wear all winter in nyc with a sweater underneath (I'm not a fan of big bulky coats). Unfortunately for me the Large was just too big- I tried it on with a hoodie underneath and it still swallowed me in the chest and hips. I'm not looking for a snug fit, just a correct fit. So in my experience, this coat runs true to size! I suggest if you're unsure of size, ORDER BOTH, and try them on side by side! You'll avoid my current hassle of returning and re-ordering.