Assembly was super easy.  Took less than 10 minutes.  It's a nice looking sofa.  That's the only positives that I have about this sofa.  The hardware was all rusted.  The zipper that attaches the back cushions broke on the left side so we didn't even bother to try and attach the right side.  And the back cushions are extremely flat.  They have very little stuffing in them at all.  They are very uncomfortable.  
The sofa overall is very uncomfortable.  In this case, I would say you get what you pay for.  A cheap sofa.  One that breaks and is extremely uncomfortable but nice to look at.