This desk is amazing, but it's a pain to assemble. Easy, but time-consuming because there are lot of steps and you can't mess it up. Once assembled, it's great!