The final product appears to have turned out well but this took many hours to assemble and some of the screws would not fit. Additionally, I don't see that it is possible to assemble with the allen keys that were provided. The only way I was able to tighten the bolts sufficiently such that the boxes would fit together was to use a special set of allen keys which I purchased. 

Pros: Nice final product
Cons: Very tough assembly