The assembly was a little rough.  Just a lot of pieces to put together, but it's very pretty and nice looking.  It's also really comfortable too.  Nice quality overall.  I'm very happy with it.