I wear a size 10 so I ordered an XL and it was a tiny bit larger than what I would usually look for in a bathing suit but it was fine. The bathing suit fit my top perfectly (36 DD) and it fit my long torso. I would buy again. Very pretty.