I bought a medium because that's my usual size I had to return and purchase an XL just to be sure. It fits perfectly👌🏽. The quality is great and colors I love it. I will wear it on a cool night out with some strappy heels. I will definitely purchase their beautiful pieces in the near future. You will not be disappointed!! Go get yours!!