It is perfect.  My printer fits perfectly on top and all my printer supplies go in the baskets, hidden from view.  It was very easy to assemble.  I will admit I freaked when I saw the flat box.  Once I opened the box and I unflattened the baskets, it was ok.  Love this.