I've had this desk for several weeks; initially I was pleased with the desk. It fits very well in a small space but overall the ergonomic design of this desk is simply horrifying. The keyboard tray is far too small for a standard-sized keyboard and a mouse. You must place the mouse on the desktop which means that your hands will be in the wrong position. If you're tall, you might want to purchase a monitor stand to elevate the monitor; initially, I found that the monitor was placed about an inch below optimal viewing height. The desk is relatively easy to assemble and is very sturdy. You will need a mouse pad with an optical mouse as the shiny surface of the glass interferes with the sensor.