Im 54, 130lbs, 29in waist, 39in hip
I bought white & pink in large. Fits perfect!
I love the style however, they are both a bit see through. I can wear something under so its not a bit deal. The elastic band is kind of meh. Both are true to color.