100% Cotton - High Quality Print & Fabric, 2 side printing: front 26cm flag and 7cm flag at the back.