I'm a 12-14 (river island 14, George @Asda 12), 34gg Boobs, 5ft1 (and a half) I bought M, long enough for me, really comfy, slightly odd neck, in that the inside flops outside occasionally, definitely Minnie the minx vibe, (or daisy dares you from when I watched zzzzzzap as a child) love it. 1 wash so far, no shrink, great length sleeves, am hoping to purchase the black and white tomorrow!