Has everything I wanted--place for the computer itself and a roll out keyboard holder.  Everything I was looking for!