Not terribly difficult to assemble, all the parts were there, and all holes lined up correctly. Once put together, it’s very sturdy.  Quite pleased with this purchase.