Assembly was very time consuming due to the sheer number of fasteners and steps, but not impossible.  Product is as advertised.  Very good piece for the price.  

Get some 5 minute epoxy to secure the file hanging rails into place otherwise they keep falling off.

Pros: Good for the price.
Cons: Time consuming assembly.