This bag is exactly what I have been looking for sometime.  It has lots of pockets for all of your stuff and the hardware is very solid.  I love the size of the bag, not too small and not overly big, just right, more than enough space to carry all of my personal belongings.  The bag is very durable and made very well.  The design of the bag is very nice.  I just wish that the tail end of the zipper for closure was sewn inside of the bag and not sticking out, aside from that the bag is really great!  It even comes with a material bag to cover and protect it.