100% cotton. Super soft and absorbant. All monograms will be 3-4 inches in size unless requested differently.