I first ordered a large but I couldn't even button it (I usually wear a large 12-14). I ended up giving it to my bestie and reordered a XL just because I loved it so much! But unfortunately the XL is fitting just like the L :-( I'm going to keep this one and just wear it opened . The jacket itself is greatly made, very good quality and material. Just know it may run small so you might need to size up.