80% cotton, 20% poly terry loop. Yarn dyed terry stripe. Snaps for easy on and off. Applique on front. Attached 1x1 rib cotton panty.