Really nice desk! I will say, putting it together solo is a challenge with holding some of the pieces together, but once it goes it is real nice! Be very careful which sides you point the holes through. The directions are easy to follow but are kind of subtle in pointing out which side is front and back. So if you pay close attention you shouldn't have any issues! The shelf above the computer shelve is a bit lower than would be preferred though. I had to remove it since my computer was a bit too tall for it. It would have been nice if that could have been a few inches higher! It doesn't come with a keyboard shelf(unfortunately) but I was able to find one that works great with it!