Great sofa bed, a bit on the firm side. Very easy to assemble. The legs screw in. The arms slide in to place, I had an issue with one of the brackets not lining up properly but Wayfair were very good!