We had no idea when ordered that we would be building this server from scratch!  It was like building a prefab house. Plan on at least several hours.
The instructions were terrible to follow, not all the server pieces were stamped with their part number making some guessing work to assemble. The hardware came in one big blast pack individually sealed, but marked with a small paper inside that you had to maneuver around in the pack to see which hardware it was before carefully cutting a hole, so that they all didn't spill out, as some were needed for a future steps. 
The hinges on the door  had predrilled holes, However my husband had to drill the holes on on the frame to attach to the door, because there were none. 
Luckily we are very handy and experienced senior citizens otherwise I could see how some people would have a difficult time and it is very time consuming. 
Also, I had to paint the bottom trim board as it was scratched.