It fit perfectly in the space I intended it for however, the pieces to hold the pull out keyboard shelf didn't fit properly.  I can not use it without having to re drill new holes. Otherwise, it's sturdy and easy to put together.