Run don't walk!
This is gorgeous, I bought it for my bachelorette weekend and it is amazing. I am 5'4, 170 pounds, and ordered the XL. I probably could do the large but there is no stretch, and that made me nervous, hopefully I can take it in just the tiniest bit. I think it is pretty true to size, but amazing quality so pleased.