I don't know who this is built to fit.
I initially ordered a small because I'm a small. It fell off of me. Because I needed it for an event and am leaving tomorrow I had an XS overnighted to me& I just tried it on and the bust area is huge. I'm going to have to make it work and just tape it to me while praying it doesn't fall off. There's no support. It's not tight anywhere. I do not recommend this dress at all.