I got this to pair with my see me jersey. I don't want to cover it's beautiful design when I'm wearing a vest. I'm 5'5 130 lbs, 32D and I wear small in all cycology tops. The size small in vest has some wiggle room on me. I can wear it even on top of thick long sleeves thermal jerseys. True to size.