i have the timbuk2 messenger back pack size med. it's a smidge big but it'll definently hold all that stuff you need without feeling too bulky. i use it everyday. it doesn't have compression straps and stuff but it's a good size to where it doesn't flap around your back if it's empty. i like it.