I absolutely LOVE this bathing suit. I'm very curvy (in all areas) and normally wear a size 10-12 and a large fit me perfectly. I'm also 5"1' and the torso was the perfect length for me. It might be a little short for taller gals. I absolutely love the material. It's very thick and feels much more expensive than the price. It holds me in, in all the right places and is so flattering and sexy at the same time! Would definitely order again in other colors. So so so worth it.