This is EXACTLY what I was looking for!  I needed one bag to carry to work for my work essentials, food (I pack my meals) and workout gear (I workout right after work).  PERFECT.  It has a lot of pockets to store everything.  I love the crossbody strap, shoulder straps and back pack straps (so need that when I'm carry my laptop and notebooks).  Best thing about the back pack straps??  You can unsnap them and hide them away in a secret compartment!  This bag also has a snap on/off keychain for your keys.  Love it.  I hope it holds up.  I just got this so I'll write a follow up review.