Took about 2 hours to assemble. Very good quality. Everything went together perfectly and instructions were clear. Note that you can only run cables to the top shelves, you would have to cut out a hole for the lower shelves.