Its easy to assemble and its quite comfortable. The top cushion pillows can detach but the bottom ones do not. The arm rest are a tad bit flimsy but still sturdy. I have a toddler in the house so I have to be vigilant.