Ok, so I bought this bag 3 weeks ago. I have been hesitant to use it because I wanted to wait until the weather got a little nicer. I use my BH as my daily bag (and have been since I got it a month or so ago), but when I was ready to leave for work today it was raining/hailing/snowing. The weather was awful and I didn't want to ruin the BH, so I switched it out to the Mini lin since I have read it holds up pretty well in bad weather. I carried this bag outside numerous times today and as absolutely drenched as I was, the bag was completely the opposite. It was a champ and held up better then I ever imagined. Not a mark, spec, leak, nothing (not even on the handles!). I can't say it won't get dirty (yet), but I wasn't being careful with it today and it didn't get dirty at all. If the dirt comes off as easily as the snow/sleet did, I love it even more.