This tote bag was exactly what I was looking for. It has plenty of room, has interior pockets, shoulder strap, and most importantly, it’s 100% waterproof. I use it daily and it’s held up nicely so far. It’s rugged and well-built also. All the stitching and seam bonding are perfect. Thanks for a great tote bag!