All fabric is high quality 100% batik cotton (unless otherwise noted) and has been hand or ice dyed, washed numerous times in hot water to assure colorfastness and yes, even ironed for you!