I've been hauling groceries home twice a week on my ebike and this thing swallows a full 25 lbs without sagging or wobbling. The quick disconnect hooks pop off in about two seconds when I get to the store, which beats fighting with straps every time.
Nicholas R.★★★★★
Rode through a solid downpour on my commute and everything inside stayed completely dry, which was my main worry with panniers. The 25 lb capacity handled a full grocery run without any sag, and the shoulder strap made carrying it into the store way easier than expected.
Andrew★★★★★
The quick disconnect hooks make it so easy to grab the bag when I hop off my bike, and it held a full load of groceries without any sagging. The shoulder strap is a nice bonus for carrying it into the store.