I am not the most mechanically sound person in the world. Yet, I purchased this desk, put it together by myself and have been very pleased with the outcome! It fit my 21" monitor, cpu, keyboard, mouse and speakers with no problem. It's also very sturdy and easy to put together. The instructions were great! I'd recommend it to anyone for the money. It's also a great space-saver.