Super thin cotton with stretch to it, I wear the teeniest strapless bra I have with it because otherwise you could have a wardrobe malfunction so I haven't worn it out in public, but its great around the house (and my man) in this Texas heat!