I was impressed that it came with absolutely everything one would need to put it together.  It’s sturdy and a nice size.  If you 
are tall  this desk might be a bit too low for you.  Otherwise it’s a great addition to our home Office.