Incredibly ridiculous to put together.  Took forever.  However, it is a nice unit, works well as a TV stand.  Overall happy with it, but if you've got to be patient - no pre-drilled holes.