Seconded. I have one of these. So minimalise and the only bag I've found that I can comfortably cycle with. I use it while running too.I've recently just bought the Babolat Backracq 8 and it's a great bit of kit which seems to tick all of your boxes? - I think it was primarily aimed at people who cycled or use a motorbike - but I wanted something fairly compact and it's great!.. It has a compartment for your rackets, a main compartment for clothes, shuttles, water, towel etc, a separate compartment at the bottom/base for your shoes and an accessory pocket for your keys/phone/wallet etc..