This sofa was super easy to assemble. The sofa is firm just like I like it. I love this sofa.