Easy-ish assembly. Looks good. Took about 7 hours total to assemble and anchor to the patio.