I have very specific requirements when it comes to a bag, and this bag perfectly meets them all.  It has a lot of pockets so I can be organized, but isn't too big or bulky looking and it has a long strap perfect for cross body use.  I'm buying another in a a different color!