Keyboard desk doesn't pull out very far and it's not a smooth motion. It was also a pain to put together by myself (I'm also lazy).