The sofa was very easy to assemble. It is well made and sturdy. The cushions are firm and very comfortable. The only problem was that it took a long time to arrive.