Only complaints were that the pre-drilled holes could be slightly bigger, and one of the back panels did not include the design.  Luckily, this is going against the wall, so cosmetically, it doesn't matter.  It took several hours to put together, but I am happy with the result.

Pros: Nice looking and functional.