Assembly is very easy - excellent mechanism that holds sides and the back - you just slide it in at it seems very sturdy. The problem: beige color is quite darker. The real problem: back cushion is very firm. That's not for a home sofa but more like a business waiting area and such. But then, nobody uses the cloth there as it makes no sense.Overall, I much more preferred the world market sofa in the dove grey color - with its natural color legs, and blueish color, it's much more positive. also was more comfortable in the smaller package - so it's doable.