Yes, it runs a little large - i usually get a s or m in tops, but for this i bought a s. i am 5'2", 130 lbs, and i did not get the petite- i feel like the regular hits me at the same area as the model in picture. i went into retailer looking for a dress, and walked out with this vest too - had to have. versatile, stylish, pockets, good quality!