It is the perfect small desk. It is great for small spaces. I looked for a while for something small and yet well made, they aren't very easy to find. This desk is easy to put together, it does take about 45 min to an hour. The quality of the product is great! Pieces fit together easy. I have assembled many items of furniture but I feel anyone with the ability to use tools would do great. It is sturdy and solid and a great price!