Its a little too big but still love it very much. I bought it so I could put my clothes, bath products, and lunch in so I could bike to work. I could fit all that and much more. I could fit another fleece pullover and a rain coat in there. That is with the bag tighten on the side. Not sure if it is water-proof though, has not rained yet for me to test and see if my clothes stay dry.