Assembly is not impossible to do solo, but it took me almost 2 hours to assemble 2 chairs. It’s also not as comfortable as I hoped. 
It arrived in good condition but it looks cheaper quality than I had hoped for.