We use this bag for our kids training gear; flippers, snorkel, weights, kick board, pull buoy, etc. It fits everything with room to spare. It has a comfortable strap and all the water drains out! We have bought 2 and need to buy another; we love it and highly recommend it!