Waterproof backpack with roll top will keep whatever you are carrying dry. I used it for bike commuting into Portland. Never a problem on rainy days. My stuff was always dry. It has a large capacity and handy inside pockets to keep your small items together.