Functional and simple desk that looks nice too. Assembly instructions were easy to follow - took me about an hour and a half from start to finish. The legs of the desk are a little short so the space under it feels cramped to me, but I am 6'0 so that is a common problem. Just check the measurements carefully and be sure you know what you're getting. The drawer is not on rollers, it just slides on like felt or something, but for a desk drawer it's not that big a deal. The side spaces are big enough to fit notebooks, laptops, etc. No cord holes in the back but the back panel is quite thin so you could easily drill some if you wanted.