not difficult to put together but kind of annoying to put together. its relatively easy to assemble and nice looking. sturdy, firm and comfortable. only down side is the pillows don't attach to the couch. other than that. it is as advertised