The sofa is perfect. It is firm, but very comfortable (which was exactly what I was looking for). It fits perfectly where I had hoped.