Easy (but tedious!) assembly. Able to assemble myself and looks great day 2, just like the photos. I accidentally left the cushions out in the rain last night and they seem to have good rain protection, most rolled right off.