I have a 92 cm bust, 76 waist, 95 cm hips, 149.86 cm tall, and 117 lbs for reference! I went with the XL because I was afraid of the waist measurement not being enough with the L. I am so glad I did because while everything else was a bit loose, especially in the chest, the waist was snug perfectly. The shorts come out really big but don't worry because it comes with an elastic to tighten the shorts up to make a ruffle effect in the back.
Absolutely love how it looked on me with the minor adjustments, it felt nice to the touch. The little accent of accessories is beautiful!