Took a little longer to assemble than I would prefer but it came out okay. I hate assembling things with 200 pieces of hardware but it was worth it. Good looking and functional unit.

Pros: Appearance and quality
Cons: Long assembly time.