This takes quite a while to assemble, but my 12 year old son had fun putting this desk together with me. I told him it was like an adult lego! Perfect size and seems incredibly well-built