Really great quality. Firm but not so hard as to be uncomfortable. We think this might actually help with my husband’s lower back and leg issues to an extent. The color is also quite nice and the fabric appears durable. There were no nicks or dings in the hard material and no snags, pills, or stains on the fabric.