The server was very easy to put together except when it came to the doors.  The screw holes for the hinges were not drilled properly but I was able to get them in far enough that the doors aren't crooked. Otherwise I'm very happy with the piece.