Sofa is firm but very comfortable and looks great. Perfect size and easy to assemble. Would definitely recommend