It is not 100% cotton. It is rough fabric, I washed it couple times with Downy but the fabric still rough.