Although the instructions were a bit complicated, by the time I assembled the second one, I was a pro. 
Great quality, looks beautiful. The finish is not 100% perfect (barely noticeable) but overall, I am very satisfied and happy with my purchase.