Besides one or two misaligned screws it was easy to put together. The desktop is large and there is plenty of space for cables at the back. The only issue for me is the finish of the desk required being wiped down before being used.