I'm a 30E and fit best in medium. The band is tight, but comfortably stretchy, meaning you should order for your cup not band. The small band fit similarly, but the cup was definitely far too small. I might even fit a large, but medium is fine enough.

It looks amazing on, very cute. My new favorite bra. It's stretchy and comfy and fits wonderfully.