Item description online says both outer layers and fill are cotton. The outer layers are indeed, but the fill is 100% polyester.  If you're fine with that, go ahead and order.