I got the green version of this sofa and it’s BEAUTIFUL. This is a couch for looking, not all day lounging; it does not have the long term comfort level for that.
Assembly isn’t the worst task in the world, but it’s also not the easiest (connecting the sofa sections is the trickiest part). I would definitely recommend hiring someone experienced in furniture assembly if you’re not. 
The couch did, however, come with a hole in the black fabric beneath the couch and was missing two screws that I had to go purchase myself. :/