Easy to assemble, although directions leave something to be desired. 

The fabric matches my Pier One arm chair EXACTLY!