I’m very glad that I ordered size large. Normally I would order a medium. I am 5’8”, 120-130 pounds and 34/36 c/d cup. I think it fits pretty well for my frame. The dress is ABSOLUTELY ADORABLE! Although I waited approximately three months to receive it. WHATEVER YOU DO, watch sizing! It seems to run small & this is why I put my measurements/body size. Hopefully it’ll help another. I cannot stress how CUTE & SEXY this little dress is though! It WAS worth the wait.