I never wore it, sized as xl, it was always petite, id argue its a size small, medium might be pressing your luck. There's no stretch on the fabric. Still cute though, if it did fit id always be looking for an excuse to wear it, even sone categorize it as a formal style of dress, it is really cute.