Lots and lots of pieces.  Spent 6 hours putting this together.  Was not expecting it to be this grueling.  But it does what it needs to and looks good.