Im 170cm, 112lbs and i ordered size s. this dress is stunning! i love the unique one-shoulder strap design. the layered ruffle skirt flows beautifully when walking. fabric is lightweight and airy, perfect for outdoor dinners or beach events. the color looks exactly as pictured, super flattering for warm skin tones. total head-turner!