The size of this desk is perfect. We have plenty of room for our computer and printer, and space in the drawers for our files. The assembly is a tad confusing at first, and time consuming, but not overly difficult to figure out. The instruction manual has everything labeled very well. We really love having this desk!