Wish the desk writing area was just a little larger but I'll probably fix that by adding a keyboard shelf underneath.  Not horribly difficult to put together.  A little challenging to hang, make sure to have all the correct tools and someone to help.