Thinking of getting one to cart all the kids junk around. They are two and four so almost nappy free but still need snacks, asthma inhaler, hats, suncream (we live in a hot climate) as well as my own stuff. Is the large too large? And is there any extra pockets inside? Are they relatively waterproof for spilt drinks etc.