100% cotton. Binding needs replaced. 3 loose seams as shown.