A bit of work to put together but my son and I got it together in less than an hour. He's been using it for several months now and it is exactly what he wanted.  Doesn't hide cords but we got some cord management stuff and the desk looks great!