This product is amazing, especially for travelling when your hands are not free, as well as this is best for running, the quality is also very good even it doesn't have a vey high price. I am using this in rainy days because it is water proof. I highly recommend it.
The bag holds a 1.5-liter bottle in the refrigerator but not very firmly; there are only 3 small rectangular magnets in the bag. The fabric is impregnated with an example; while new it should protect against moisture, of course it will wear out over time, but for that price you can buy another one as a replacement.