Very cute.  Fits well.  I'm 5'8'" and a size 4 and got the  Medium since it's Juniors sizing.  Snug when buttoned. Sleeves are perfect length.  Looks great with jeans and a tank.  Can definitely go for work or play.  Overall good buy!