Solid sofa and easy to assemble. The most disappointing part of the sofa are the back cushions. There is hardly any structure to the back cushions and they will assuredly flatten out over time. The bottom cushions are firm and should last a long time.