It's very cute, but also very large. I bought the S and M, but only tried on the S and it's still to large. I usually wear 30D/DD, so that would've translated to a 34B/C in cup size and according to the label on the bra the S should work for 34A. However, the cups are too big on me. Wish they would make this in XS as the band is also on the larger side (as expected).