This bag is perfect for riding. It has a waterproof touchscreen case so you can check social media while you ride your bike. It attaches easily to your tank through powerful magnets. Just place it and you're good to go. It's portable & easy to carry when not on your bike.
It measures 34x18x7cm/13x7.5x2.8 inches and has a 2 liter capacity. It comes with a rain cover for extra protection against the elements.
This is a truly perfect bag at a perfect price.