Firm in a supportive way. We threw on a couple pillows and are loving it!

Pros: great value, easy assemble
Cons: I wish it was just slightly longer