I really wish this vest fit. It is well made, and has a great professional look with a bit of edge from the zipper up the back. I am 5'2", 104#, 30D short torso, longer legs, and ordered XXS. Unfortunately it is a little bit too big in the width, flares out a lot at the hips, and it is just too long in the torso, so the seaming hits is the wrong places. It would need extensive alterations to work for my body type, so I am sadly going to have to return it. If you are taller, I definitely recommend.