Not too hard to assemble, but there are many pieces and parts.  Overall, good quality for the price.