I'm a 12 with an ample butt and 38D up top. The large fit perfectly. Very supportive but also very flattering. At first, I thought it would be matronly, but it wasn't at all. There is a lighter version with the same pattern I tried, which did look a little older, but this pattern was really attractive. It could be cut a little higher, but I won't complain.