I like this desk. Sure you have to put it together, but it is nothing like Ikea. Directions are clear and concise and I had no issues with items not fitting. I put it together in one sitting and have been using this desk for about 8 months with no problem. I don't use the pull out drawer because I have a lap top, but I like the little shelf underneath for storing my printer and books. The hole at the top for cords is also nice because it has a swivel top which can help trap cords and keep them from falling through when not in use (again, for my laptop). It is quite small, so if you need space for text books, computers, and notebooks, this is not the desk for you. Works perfectly for a small home office along with a file cabinet.