Took about two hours to assemble (took some breaks), but everything went together easy. Sturdy and have withstood a few thunderstorms already. Comfy and big enough for my 63 285 lb hubby to sit in!