This sofa exceeded my expectations, its very firm  well made (solid). It is not cheaply made at all! I was worried when I saw it was coming in separate boxes but it was easy to assemble, literally 1 2  3. I am very satisfied with the purchase!