Firm enough to support my lower back comfortably when reading crosswise on the couch, and also nice looking. The fabric itself had a few loose ends in the weave, but a few minutes with a needle and thread fixed that (this was the case for all 5 pillows I bought, so I think it's a feature of the linen fabric rather than a defect - I just didn't like it). Overall, nice pillows!