Assembly took 2 days and was a pain.  Not everything lined up perfectly but it is fine for the cost, and with some adjustments it works for what I need it for.