This is an awesome bag with just enough storage space - more than most seat bags, not as much as a rando bag. It just needs one easy DIY modification.
The stock velcro on the straps wasn't strong enough to hold the bag onto the Nitto M12 rack on gravel roads. There is a "pocket" on the back that goes over the back of the rack, so even when all of the straps come undone it stays on the rack.
HOWEVER - I have a hole punch and purchased Tandy Line 24 snaps from the craft store to add to the velcro area. The snaps are strong and hold the bag on the rack perfectly now.
Bottom LineYes, I would recommend this to a friend