I am 5'6", 148lbs, athletic build, 34D and wear a size 6. I purchased a medium. This shirt is super cute on!  The shoulder shrug portion fits my athletic shoulders well and is flattering. I think this is a good shirt for a casual office day or a casual evening out.