Love this bag!  We had a canvas pool/beach bag before - though washable, that one got too dirty and we were constantly digging inside to find items we needed.  When our son joined a swim team and we would be at the pool constantly, I figured it was time to invest in a better bag.  This one is great!  The mesh lets sand, etc. fall out and dries quickly, avoiding mildew.  It is easier to see the things inside too.  The many pockets are so great to make your sunblock, goggles, snacks and other items easily accessible.