65% cotton, 35% polyester. Sheer with tulle at bottom.