I got this in medium. I should have got this in small , I am 34 C . I read the reviews and thought it runs small however it runs large. The quality is outstanding though and i will repurchase but next time in smaller size.