I’m 5’1 and I ordered a medium. I weigh about 135, I think this swim set looks so beautiful on me, I have a long torso and think the fit looks great for my body shape. I feel so feminine, I definitely think the quality is higher than expected for the price point. I’m very happy with this purchase, it is my third after all!! :)