Im basically A cup, but ordered B as i know that will just do the job I want. Its good, holds nice as well. Wore it under shirt on party where i sweated and everytime I purchased something similar, once I sweated it was not sticking anymore. This one survived it all! Recommending to buy