I listened to the reviews and went with a medium for my US 4 , 34c, 127lbs body. It fit like a glove in all the right places. It has movement and I just luv this dress. Its short but not too short. I could even wear to work. Hope this helps