I settled on this desk over others because I thought the wood would match my bookshelves. Turned out to be much darker. I even checked to make sure it said Carolina Oak on the box. The picture is misleading. See my photo for actual coloring.
Overall seems to be nice, compact, and functional. Took me several hours to put together by myself, but the directions were straightforward. If you're putting a desktop computer in there, make sure you do some measurements. Mine is fairly small as far as PCs go, and it just barely fits front to back. I hadn't taken into consideration the power cable that sticks out the back of the tower. There are perforated edges around the back panel that you can punch out that would help. I didn't do that because I need to mute the hum of the computer for recording purposes.
It isn't possible to store books in all the shelves, as you can see in my photo. The only way to get another book shelf would be to take out one of the shelves and have only 2. The desk is short enough you can store books on top and have them easily accessible (see photo). The small right hand drawer is big enough to fit an 8.5x11 legal pad.
You can also punch out a small circle behind your monitor to fit cords through to your computer and there's an option to punch out a large rectangular hole as well. My monitor uses a dvi cable. It was too big to fit through the small hole, but I didn't want to punch out the whole back so I just cut the hole to make it a little bigger. There is a pre-made hole in the back corner of the tower cabinet, but like I said, you can also punch out the whole back. Also, at the back of each shelf (including the top one) there is a hole you can punch out.
Overall I'm satisfied with the quality for the price. It's not the most solid construction but should be fine unless you have children or large animals that will be climbing on it or roughhousing around it.