The directions in the beginning were not clear at all…you kind of had to figure it out. Once I figured it out, it was a bit easy after that.  Putting the legs on the bottom, the holes were not pre drilled. They also weren’t pre-drilled when putting the sliding bars on. The nightstand is very nice though and doesn’t look cheap. And having the USB makes it even better along with the LED light.