Side shelf is for a tower computer but can be removed or used for book/accessory storage if using for laptop. Can't tell from the picture but keyboard shelf is on drawer slides.