Runs very small. I am usually a large or XL, 5"1', 180 pounds. I ordered the XXL and it fit perfectly. It's a little short so I had to be mindful of bending over. I used it for my wedding dinner and loved it! Had some issues with the zipper, it isn't the easiest to close.