I'm not handy at all, but I put this desk together in 20 minutes!  It looks great, love it!!