100% cotton. 18”x18” throw pillow cover. Insert sold separately. Zipper closure, handwoven, pattern front with solid cotton back. Handmade in India. Machine wash lay flat to dry.