I expected this piece to require assembly, but the instructions were just OK.  They consist of only numbers and diagrams.  Some of the hardware was of a type I had never seen before.  After I got over the learning curve, it went together alright, but it took awhile and the price is about right for what the end product looks like,  

Pros: Hardware is OK once you get used to it.
Cons: It is really a 2-person job  to assemble.