Fairly easy to assemble, came with great instructions and hardware. Love the look, will need two people for installation. Not very thick but still comfortable to rest against