Purchased the small,  I typically wear a small/x-small. It almost fit, a little too loose in the belly area, but I'm a thin person. Although it looked like it would have been easy to have taken in a bit by a tailor/seamstress. It was pretty comfortable, fabric was decently thick. Would be great at a fall/winter wedding.