I think I've got the large, and I haven't had any issues with it. I did modify mine slightly: I couldn't get the velcro loop around the seatpost as tight as I would have liked, so I took out the stitches and re-sewed it to move the plastic loop closer to the bag. Works great now.