It is 100% polyester, and it had some dirt or stain on it, washing it at the moment to see if it will be removed. I think for this price I could get something similar at Marshalls, TJ Maxx, Home Goods. Design is very pretty but you can tell just by looking at it that is poor quality. I should have gotten 100% cotton...