Waaaay toooo much assembly.  Sometimes I think I could have built one from scratch in the same amount of time it took to put this together...but finished product is nice and working well.