The instructions weren’t the best, but got it assembled in about 1.5-2 hours.  Thought it included Velcro to attach the top cushion but did not so we added our own. The finished product works well and looks great and the gray finish matches our area very to boot!