I bought this desk for nursing school and I think it will be perfect. I am pretty good at furniture assembly and it definitely takes a couple of hours.  I had a hard time getting a few of the screws in (there are lot of them so not bad). Overall the process wasn't horrible. I did assemble it by myself on hardwood because I had no choice and that resulted in a few scratches on the front faces of the desk where I had to set them down so be careful and try to use a towel or blanket or something.  I also accidentally broke off the bottom front edge of the drawer area when I was flipping it over by myself so be careful not to use that edge to move the desk. I'll have to glue it later.