100% linen from Zweigart. All hand dyed fabric will shrink in the dyeing process, so the size of the linen is not exact, plus and minus 1-2 inches in length and width.