This is a quality piece.  Comes fully assembled except for knobs.  Each end inside has a built in plug.  The only negative is the shelf is not adjustable or removable.