This is my second Hunter's Tote bag in XL, it is a very functional and great all-purpose bag which I believe will hold up to its claimed rugged use. I look for bags that are waterproof or highly water resistant and this bag fits the bill perfectly with its thermoplastic interior coating - that works. I prefer the bag with the full-length zipper top as keeps items in and unwanted things out. The bag is roomy yet fairly compact and stands upright on its own.
The bags are great. I originally purchased a L and XL. Very useful but even the large is a tad too big for everyday use. So I ordered the M but found it is TINY. It can hold a sandwich, soda, a t-shirt and maybe a softball. Not much else. It should be called S and LL Bean should add one in between and call that one M. (The existing medium is less than half the size of the large in volume -- someone wasn't paying attention when designing the lineup.) I'm returning the medium as I think it is too small to be useful.
I give a medium sized, zip top boat tote to every baby I give a gift to. For the latest baby I was attracted to the all black hunter's bag (to my surprise). So I had the little girl's monogram put on it in light pink and crossed my fingers. Her parent's LOVE it. I have given these as presents for years, and enjoy seeing them show up in Facebook pictures and in real life for up to a decade. They are great for a rugged diaper bag, then pre-school, and on family vacations each kid can pack their own, and is limited to that amount of "extra".