Easy to assemble.  Cushions could be a little thicker but overall am happy with purchase so far. Have only had it for 3 days so we'll see how it stands up to the weather in southern AZ.