Easy to assemble. But, took some time. Came in 3 shipment, received 3 different days. So I put it together as they came. The result was great! I bought some little throw pillows to go on it too.