I ordered the large(size 12) in black which I generally wear..It fits like a glove. I am 38 d in the bust. The bottom is slim fitted. Nevertheless I like it .
If I ordered a larger size, the top would be too big.