The assembly was so much easier than I imagined - they basically slide into each other, with a couple of screws to put in for the legs. The couch is very comfortable (not too soft and not too hard) - i was worried if this is going to feel like a hard wooden couch for this price, but im impressed with the quality for this price. Also, the color is exactly as i imagined it to be. Very happy with the purchase.