Easy to assemble, looks far more expensive than it actually is.  Has several pre-punched holes for cords which helps create a clean look on the shelves.  Took about 3 hours to fully assemble and does require 2 people.  Highly recommend!