This is a great desk for the price you pay. It is made of particle board but very sturdy. Putting it together is a pain and a bit daunting. There are no holes for cables but that is an easy fix if you have the tools. I passed on installing the keyboard pull out but that is just a personal preference. 

Pros: Sturdy, Looks good, Serves its purpose
Cons: Not easy to put together