I love this tank, I am a size 40DDD and I ordered the xl, it is just tight enough to shape you rather than squeeze the life out of you.  Longer length is perfect to smooth hips under dress pants.  Will order several more.