Lovely vintage fabric on the original bolt. Approximately 12 yards - uncut - one full piece. It is cotton or linen - sorry but I am unsure. There is nothing on the selvage or on the bolt about fabric content. It does have a vintage smell.