Cute cute cute shirt/dress - totally cute.  I am 5'4" and 110 pounds and usually wear a size 1 in jeans/pants but a L in the bust so I always hesitate when buying dresses like this.  I got the large and it fits perfect.  Going to be cute with leggings or jeans with boots or heels.