A little firm but in a comfortable way. The pullout portion makes this couch exactly what we wanted. Replaced our last couch that we had for over a decade flawlessly. Our dog approves as well!