Pretty darn firm, but does the job. At 6”2’, the seats or chaise aren’t very deep for me, but others have liked it. The sleeper is just a bit too short for me to completely stretch out, so it is perfectly functional for most people.