Functional desk although the space where you put your laptop could be a bit deeper as mine is off the edge. We paid extra for someone to assemble ours so not sure how easy it would be to put up.