First off the colour of this sofa is absolutely stunning. It is emerald green but in some lighting looks more teal. It’s retro design and truly retro colour really add atmosphere to the room. The assembly was easy in the sense that there are not many steps, but the step with sliding the sides and back into a locking mechanism is annoying and 2 reasonably strong people are definitely needed. You also have to be super careful not to tear the stretch velvet fabric in the assembly process (and during initial unpacking). Like all modern furniture the overall quality is a little flimsy but for what it is, I have to say it’s a great item. It looks amazing and is large enough to stretch out in. Would recommend.