I put this desk together by myself and found it very easy to assemble. I am happy with the color and look of the desk. I ended up not using the computer caddy because my computer does not have a tower. Overall, happy with purchase.