100% cotton, long-lasting, machine-washable. Use with a cleaning rod to remove moisture from the inside of your flute.