Took a while to assemble but overall nice piece. great that it has punch-out openings on each shelf to run cords