I wear a 34D and hoped the large would fit.  It fits okay, not great, because it is larger around than I need.  Maybe a medium might have been better, but I wanted comfort.  The material is heavier than I expected and would have preferred a smoother material that would not cause shirts to cling to it.

For buying sight unseen online, it is not bad and I will wear it as it is comfortable .