I bought this item for use with my notebook computer's carrying "folio". It has easy-snap fasteners, swivelers to keep out twists, a shoulder pad that doesn't slip out of position and most of all, it seems to be rugged enough for carrying around town.
It would work for a gym bag, but only for a small person.
This is perfect for me and I would recommend it highly.