For the price, you can't beat this desk.  It was very well marked for putting it together, but it was a bit tedious, as it was a total project.  However, now that it is done, it looks great and is very functional for what we needed it for.