Plenty of nooks and crannies for storing stuff, but if your hands are large it will be difficult to access these neat storage spots.  This bag is not comfortable to wear as a cross-body bag.  The strap is too wide, and the hardware on the strap makes it heavy.  I returned my bag to Amazon with no problems.