I'm petite so will have to get this altered at the bottom BUT this piece is beautiful. Hugs you in all the right places. I am busty so I sized up to a large as I was not sure how fitted the piece was and I’m glad I did. Fits perfect on top and super comfy below. I just had a baby 8 weeks ago and love how this piece makes me feel.