Sturdy, plenty of pockets.  I take it to work, shopping, everywhere!  My billfold is tucked securely in rear pocket, while all else is readily available in front.  My Giant Schnauzer pup has gotten hold of this bag twice, and his sharp puppy teeth didn't make a dent,  Very resilient bag and zippers.  Comfortable to wear on one shoulder.