Fabric was fine, but bottom cushion part was far too large for our swivel chair (which seems like a pretty standard chair size).  And I think the cushions are expensive for what you get.  They do not have any ribbing or edging, and there are no covered buttons where the indentations are - just a round sewn circle.  There is no foam and the filler does not seem high-quality - after you sit on the cushions for a while, you definitely feel the chair.