Assembly was horrible. It took three hours to try to get it to all fit together perfectly and I’m not confidant it will hold together once it’s mounted on the wall. The mirror is taped  on with two sided tape and it was very frustrating. I expected it to come in one piece, maybe a few. Not more than a dozen (plus all the screws, dowels, glue and other pieces.)