Excellent computer desk. Generally very easy to assemble. I just wish there're labels on the parts so I don't need to take time to identify.