Sofa is firm yet comfortable just like what the other reviews say. I took off 1 star because I had some difficulty assembling the legs as pre-drilled holes didn’t align well (couldn’t fully screw one of the legs). I suggest having a drill handy just in case if you’re planning on assembling it yourself.