Assembly was a full 2 day project, biggest time suck was removing the plastic from all metal sheets. Once removed the material scratches extremely easily.
Unit feels fairly stable once fully assembled, but you get what you pay for.