This is a cute 10-1/2" hankie with no holes, stains or fraying. No color loss. It is cotton.