Fabric is attractive and appears to be good quality. Bottom cushion is thick, comfortable, and fits our 24x24 chair. Top cushion is thinner than expected and is about 2 inches shorter than listed.  Very disappointed with this!