We love this sofa.  It is a good bit smaller than our previous one but it gives us more room.  It was easy to assemble the legs although I think a longer handled Allen key might be a bit easier to allow you to turn it as it is close to the edge of the sofa.  The colour is good as is the material.  The cushion is firm and we needed to get cushions just for extra comfort.