I got the indigo vest in a size large. I'm a 38ddd so if you're chest is smaller, I would size down. I can't button mine all the way up, but that's not why I bought it. It looks best with skirts and dresses because it is definitely cropped. My height is 5'5" and it hits me right at my rib cage. This is only worth the full price if you have a lot of outfits to wear it with.