Nice looking piece.  You will need to drill a few holes to set the screws, but not a big deal.  I'd strongly advise that you start all the hardware during the build process, before tightening up the legs, shelf, and the side pieces.  Looks nice in the home.  OK value.