I bought this and my son wasnt too happy to have to assemble due to a previous assembly nightmare.
He was impressed with the hardware and the material. It was easy to assemble, it took him 4.5 hours but everything went together well and it looks good. He laid out all the parts so he could just grab them. He even admitted it is a good addition to my office.