I put it together myself but it took some effort!  The back doesn’t line up perfectly, but a few pillows will take care of that.  Color as expected.