Very difficult to put together.  The pieces were labeled with numbers, and the instructions were letters.  The outside edges took some finagling to align.  The pre drilled screw holes did not line up with holes in pieces, so you definitely need a drill.  However, once it was assembled (took about 4 hours) it looks and works great!