I initially purchased a large based on the size chart but, sadly it was too big so I had to return it and reorder. Thanks to the free returns that was not painful at all. My sizedium just arrived and it fits perfectly and looks great with my retro dresses.