Pretty easy to put together, just figure out the leg positions first!  Solid wood and thick cushion.  I just hope the seat support structure lasts.  It seems to not be super firm.