For a cheap desk, this did the job, however you get exactly what you pay for in terms of materials and feel. A big disappointment was the pull out keyboard roller. It was very loosely fitted and fell off whenever the slightest force was applied. I have since used new rollers and some washers to force the rollers onto the wood much better.