Ladies... I am a HATER of bras. I can never find one that fits me just right... but this baby is a miracle! I wear a 38C, and I purchased Size L. It slides on easy... it doesn't roll up or stretch out. It actually lifts and separates the girls. Not to be overly graphic, but if you have naturally hard or pierced nipples, they will show through. However underneath everyday clothes, you cannot see anything, unless the shirt is thin and tight fitting. The straps are comfortable and if you are wearing a tank top, it gives a layered look! Two thumbs up!! Buy this bra!!