Not too difficult to assemble.  I asseble on my own in 90 minutes.
For the price paid, this unit was of better quality than I expected.