Very easy to assemble and in general the fabric is fine.  However, the fabric in the center of the top cushion was marred as if a tag had been adhered to the fabric.