I bought this to use as a baby bag, as my kids are older and while we're still carrying some diapers, we don't need a full baby bag any more. The quality of the canvas is great, and the leather straps look exactly as they do in the picture: slightly distressed but of good quality.  The side pockets are big enough to comfortably hold a contigo water bottle, no problem.  Shoulder straps are comfortable to wear.  Only complaint I have is the side access pocket isn't quite big enough for a woman's wallet, and is barely big enough for my cell phone (iPhone 6s).  Otherwise, it works great.