It is a nice sofa and it maintained its firmness over time. It is not the best couch if you have cats. The fabric is a looser weave and the cats’ claws get hung in it and pull loops.