Very easy to assemble, for the price, you can't beat it I don't think.  Height adjustment is not perfect but you get what you pay for, right?  Very comfortable sitting.