I wear a 34C or 32D, depending on the bra. I got a large to accommodate my large bottom. Too big the on the ribcage area, no lift at all. The bottom fit awesome but the top was a disaster. Made from good material and the quality is worth the $20-$30 price but if it doesnt fit, what does it matter?