We are a bit fussy about backpacks and have not liked many kinds through.  This one was a very pleasant surprise.  It is light and has the needed padding but no extra chunky bits here and there. There are many pockets for this and that and a space for a smaller laptop and a large section that could take a larger one or other items.  There is also a nice adjustable front strap to help hold the sides and distribute weight.  I have not tested the weatherproof aspect but I expect it will work well for that too.  This is a really nice backpack.