I'm not sure how JMS sized this. I read the reviews saying it ran big so I ordered a size smaller.  Unfortunately, it was still way too big in the cups. I would say the B that I ordered was more like a D after trying on C and D cups in similar bras. It's going back. It is made well and it seems very comfortable otherwise.