65% cotton, 35% polyester, top is sleeveless blue and white pinstriped button-down tank, pants are high-waisted wide leg of the same fabric. sold togethermodel is wearing size smallhand washable