I bought this dress for a Derby Day event coming up. It's very cute but the sizing is a bit off. I'm a 106lbs, 34, 24, 34, 5ft 3in and bought the medium based on people's reviews. It was too large by about 5 inches in the torso. Husband thought it was a pretty dress so I am returning the medium and getting a small. Also there is a slight bit of padding in the cups, if that factors into your decision.