Excellent in form and function. NIGHTMARE to assemble...even with an electric screw driver. TOOK 4 HOURS to assemble. Instructions are intentionally lacking any TEXTS. Important warnings are not SPELLED out e.g. do not overscrew the plastic bit as it will expand and the doors won't open. 

TL;DR - I feel like it was made by robots straight from a 3D CAD drawing without testing with human whether the assembly was feasible or not.