Fabric is just perfect. Be sure to buy a 20x20 
Pillow insert for this pillow. It’s lovely.