the sofa is is very firm but works for me as had back surgery - I am very comfy on it and great length for a 2 seater