This vest is cute enough but runs very small.  I am 5:6 and 170 and the large is way too small!  I am always a med or large in shirts/jackets but this is more like a small fit.  Otherwise it is cute and seems good quality but am sending it back.