I absolutely love this desk.  It fits perfectly in my home office.  It was very easy to put together.  Although, the hardware was not well packaged in transit and it was missing some hardware.  I love the keyboard drawer.  Very neat and tidy to hide away some of the cords.  I would highly recommend this desk.