Perfect for what I needed. Desktop is not the highest quality material, but you can hardly complain since the price point is good. It took some assembly, but I found the directions really easy to follow; at least for someone who has put together furniture before. Included all the tools you need to assemble. Has a hole for a monitor mount which was a nice surprise.