I love this vest! I was worried about sizing based on other reviews and the size chart, but I went with my normal size small and it fits perfectly. For reference, I'm 5'7, 119 lbs, and a 34B. I got this to wear open over dresses and wanted it to be slightly fitted, and it's perfect. I'm not sure about the other colors, but I'd say the medium denim color is more junior's sized, so keep that in mind. Depending on your build and what fit you're going for, your normal size or a size up should work.