This desk probably took about 7 hours to fully assemble by myself. I just needed an extra hand lining the two parts of the L desk together. The rest of it was pretty straightforward. The computer cabinet will probably not fit a mid tower computer, but there is plenty of space underneath the desk for my subwoofer and mid tower computer case.