Pretty firm but that is to be expected with a sleeper sofa.  Fits great, good quality and the delivery team was very helpful in dealing with some issues on my side in delivery.  Also arrived much earlier than projected which was nice :).