What I'm working with: 5'4" mom type curvy (36D) need some support but I don't lack confidence either.

What I ordered/received: XL. Fit with plenty of adjustability. Flattering material and cut. Priced right. I do not expect it to hold up for more than one year with frequent use.