I swim competitively and bought this bag to store my training gear.

It is very large; I store my kickboard, fins, snorkel, pull buoy, paddles, goggles and water bottle in this bag.

I have two complaints with it.
1. the strap is very thin and hurts the shoulder when I have all my wet gear in it, so I usually carry it by top of the bag instead of throwing it over my shoulder.
2. I would like a bag with one waterproof side so that when I do throw it over my shoulder, my clothes don't get wet.

Other than that, great bag; very durable.