Its a stretcher material. I'm around a 38 DD and had no issues with the size 12. I probably could have done a 10 just for a little tighter fit. I've been dropping weight pretty quickly with my new routine so might just order the 10 to see how it fits.  However, I'm 5'5 and about 180lbs. For reference.