I am 5'2, 34/28/39 and ordered a large. The fit was great except in the chest part, it was a tiny bit too large so I wore a bra and it was fine. I could have done without it but it required me to tighten it more than what was comfortable.