This desk is the absolute piece that I needed for my computer. The size is more than accommodating for my small apartment, it has features that allow you to keep the area clear and to add a decorative touch on top. I spend a lot of time at my desk, it was a good buy, did need help assembling it, took a little while.