Fairly easy to assemble, cushions are firm, hoping they will soften with use.  Shipped quickly. Overall happy with purchase.