I ordered a size medium. I'm normally a small but it was out of stock, so I got what I could. It still however fits well and feels extremely comfortable. To me it's not that short however, I can see how some people may think it's a little on the shorter side in the back. It's super warm also and has a higher neckline than in the picture shown. It came within a week of me ordering it and I am very happy with my order. I recommend this to everyone and give it 5/5 stars.