I use this bag on a Surly Midnight Special for my road rides.
The bag is 7L, just big enough for a tool kit, spare tube, lightweight jacket or vest, spare glasses, gloves.
If you carry a lot of gear, its not going to be big enough; but for my day rides its perfectly sized.
It has a nice automatic one-way valve so its easy to squeeze the air of it.
The bag has some high visibility yellow strips and you can mount a taillight on it as well.
I have had this bag on the bike for about 2 months and I like it very much.
I also have an Apidura frame bag on another bike...they make a quality product IMHO.
The 1L version is comfortably large enough for food and a charger. The charging cable can be routed through a small gap in the front of the bag, or directly through the zipper (there's a small gap near the front for a cable to fit through). I found the bag sits too close to the stem of the bike to use the gap and routed my cable through the zipper instead.
The bag was waterproof enough to survive some pouring rain and the contents inside were only damp, but definitely more wet than they would be in a dry bag. The zipper is not sealed by any means so I wouldn't rely on it keeping rain out.
Apidura makes a lot of nice stuff, I have their racing handlebar bag and love it! This frame bag has the same excellent quality of craftsmanship with just one serious design flaw! The zipper flap! The bag already has welded waterproof zippers, the flap is redundant! The issue is that the flaps tend to fold out, like the edge of a wing, and your inner thigh catches that edge on every pedal stroke! NOPE! Instant deal breaker!
I suppose that if you kept the bag tightly packed, and only fit it into a frame that is an inch or so longer than the bag it might stay pulled tight enough to keep the flaps tucked in. I used Apidura's frame bag sizing tool on their website and purchased exactly the size that was recommended for my bike. Maybe size down if you want to try it.
I did find a frame bag that worked well, so I don't think I'm being too picky. My knees do like to come close to the top tube as I ride and I can adjust a bit based on how stuffed my bag is, but catching the hard edge of the zipper cover flap on the Apidura every pedal stroke was far too irritating for me. Your mileage may vary!