It is made out of cotton, it's sheer but not too sheer but sheer enough to win a wet t-shirt contest with no hesitation-LOL! It snaps in the crotch area. I have 40-DD and they fit perfectly inside the bodysuit without a bra. It's a ripped(like the wife beaters)