Adequate for the price. However one came with stitching that was coming apart in one of the seams in 2 places. Not worth the hassle to return so will just sew it myself. Otherwise fits great on the chairs I purchased.