I usually purchase s or m size. I got this jumpsuit on S and fits perfect so I say runs very slightly bigger. If you have flatter belly this looks perfect. I could imagine it not fitting right if you have bigger stomach as some reviews mentioned as it has elastic that might look funny. But I love this on me! Absolutely stunning. Love the fabric and color! Bit long for me but easy to fix esp wearing high heels.