I honestly LOVE this desk- it is perfect for my needs, it looks really good, and there is a ton of space on the shelves overhead for anything you need. I have my printer there and lots of pictures, and even a mail organizer. The one drawback was that it was super tricky to put together- even for my very handy friend, so...if you are challenged in the area of assembly, as I am, I would definitely opt for the extra help putting it together. Aside from that, this desk is wonderful. Sturdy, excellent quality, and really great looking!