Firm sofa! Perfect addition to our office! The bed mattress is sturdy and firm as well!