This desk is perfect for my small home office.  Just enough storage for envelopes, books, papers and a few other office supplies in the drawers and nice pull out shelf on the left.  Able to fit my computer tower and wifi nicely on the right side of the desk.   The only reason for not giving it a full five star is that the pull out keyboard area is a bit small.  I like to have my mouse directly beside my keyboard for easy use with my job it falls off occasionally when moving it around as much as I have to, because of this I find myself moving my chair to the left and hitting my knees.  The space for putting your legs is a bit small for the leg area and doesn't allow for you to really move your chair to one side or the other, you basically have to be in the center.  I would recommend for a child's room more than an full functioning office for that reason only.