It does take several hours to put together.  A few things didn't line up perfectly, but overall good quality.