100% cotton. Over 10 feet long. 42” wide.