This shirt is super cute & sexy but pretty long. I am 54, size 8/10, 36DD, i bought a large & the shirt fits well enough for me to keep it, although its a tad too big. Its lined but not enough to keep the nips from popping thru, if you care about that kind of thing. There is ZERO support..