While it did take a while to assemble, it wasn't that difficult. I love the finish which has a nice texture. When running the cables to the computer we found there wasn't a good way to get the cords into the areas where they could be hidden. We're either going to have to drill another hole or just snake the cables around the outside.