Mine lacked proper holes for screws - either they were missing or super shallow, and I had to use a drill to add them. Overall assembly was not too complex, but still took 4-5 hours on my own. The drawer is also much heavy than I expected, which I hadn't noticed in the description. Otherwise the product is good and well-priced IMO.