When I bought this desk I thought it would be perfect, enough room for my monitor, two computer towers, printer and other various accessories. Everything does fit as anticipated. Obviously because it's glass it is constantly needing to be cleaned, especially having a 2 year old putting his little hands all over it all the time. The left side of the keyboard tray won't stay put together very well, the screw keep randomly popping out even after having my husband attempt to secure it several times. There are also lots of corners for my son to run into, so that's something to think about before purchase. Overall, given our home life I wouldn't buy this desk again and if we had the money I'd sell it and get something else.