Well made for the price. Pleasantly surprised at the quality. Cushion cover is polyester, likely somewhat stain resistant () as it feels like an outdoor pillow. Will be replacing cushion cover for softer natural fibers, purely personal preference. Overall, extremely please with this purchase. Easy to assemble.