All parts were present with plenty of extra screws and bolts.  10mm socket for drill is required.  Plan on 4 solid hours for semi experienced assemblers or else use Handy.