Overall, this is a nice, solid desk that was relatively easy to assemble. It is similar to the two-drawer writing desk I purchase for my younger daughter and was slightly longer than expected.  One of the pictures was hard to decipher so I found assembly instructions on Youtube to provide clarity. It took me about 2 hours to assemble two desks, mostly because I had to pause to interpret the instructions. Once I confirmed the instructions though, everything went smoothly. The pre-drilled holes were properly aligned, the screws fit, and the kids love it.

Yes, I recommend this product and would purchase again.