This might be my favorite bag I've purchased. Only had it a couple months, so we'll see how it holds up but so far, no complaints. I love the attention to detail - little things like the loop on the zipper that makes one-handed access a snap, the rigid (carboard?) inserts beneath the fabric on the sides that keeps it aero, not allowing it to bulge out. Have ridden with it in the rain a few times and no water got inside. It won't fit my iPhone 12 at any angle, but I didn't buy it for that. My bike doesn't have the top-tube mount so I use the velcro straps and the supplied foam cover to protect the top tube. Right now, I keep a Lezyne Sport Drive HP, a few tire levers, a crank bros multitool, a quick link, some cash, and a ziplock bag of various snacks with room to spare. I keep my phone in my back pocket or out front on a mount, and my spare tubes in a mini saddle bag. My last top tube bag that the zipper broke on after about a year was the Bontrager Pro Speed Box. I was annoyed that the velcro straps on that bag were on the inside of the bag, meaning I had to empty the bag to remove it. I also hated how that bag's sides would bulge out if it was too full. It is as if Lezyne knew my top tube bag woes and set out to fix them with this bag. Highly recommended!