This bag is awesome and the price can't be beat.  I used it for travel and was able to get everything I needed into it (except my ipad). I use it all the time now and just bought another one.  You can see all the pockets online.  I don't mind the fabric (others complained that it looked inexpensive).  Zippers work great.  The bag can take a beating and still look like new.c  Similar bags cost twice as much.
The only complaint I have is that the colors online are not true to the bag.  The sandstone looks beige online but it's really a dark beige more on the brown side and pretty blah looking.  The eggplant is about a shade darker than what is shown online but it's a very attractive color.  I would guess all the onine colors appear lighter or brighter than they actually are.