Easy to assemble the size of the desk is just perfect.  The controller and cup holder work as well.  The material has a nice feel to it as well.