I love the desk. It is large enough for me iMac, keyboard, trackpad and numeric keypad. The ONLY reason I gave it 4 stars is that when putting it together one of the screw holes was not sized and I had to find someone to drill it out for me so I could put the last wheel on. Other than that, it arrive quickly, looks great and is well worth the money.