The fabric is terrific. However, either my measurements were off, or the final cushion is slightly smaller than the original cushions. Measure carefully.