Very easy to assemble only took about an hour. It came in three separate boxes. Super comfortable the cushions are thick. The only thing I would say is a tiny bit of a problem is that the cushions do not strap to the furniture so they do slide while sitting on them. But overall I am very happy with my purchase.