I'm 5,2 110 and I ordered a small. I would definitely order a size bigger. The place where the boob padding goes is way to high but I just took it out and it's fine. You can see side boob but that doesn't bother me. It's good material and overall fit well and is just like the picture. Only downside is it was small.