ecoMaster polyester insulation is safe to touch and doesn’t make your hands itchy! ecoMaster insulation is low-allergenic, no itch polyester.