I really like the sofa, it fits nicely in a small space/apartment. I would give it 5 stars but the back cushions could be firmer. You definitely feel the hard back piece of the frame when leaning back. I think throw pillows will easily solve this. 

It should be fairly simple to set up with two pairs of hands but I managed alright on my own.