The label says size L but this is Chinese sizing. The dress size corresponds to a European S or a small M. For reference, I am UK size 10-12 and it fits me well. New without tags, never worn