VERY hard and tiring assembly. do not attempt to assemble it on your own. Took about four or five hours to get everything out together. fits nice on my apartment balcony. perfect size and the cushions are comfortable!