When i was finally able to find my size available online, i didn't hesitate. i am 5'4", 123lbs, 34d and size 27 jeans. i originally ordered a small...wow! was i surprised it was too small, and cropped. i returned and ordered a medium, received today...and i have to say, i was super happy. it fit perfect, in fact it fit much like how the model's fit in the photographs.