Runs EXTREMELY small. I have another maiden form in a Large and wanted the next size up so I ordered this in an XL, even though they are two different styles. This one seemed like it was maybe a medium. Couldnt even put it on.