This pack seems rugged and waterproof, but it is too small to fit a laptop and the straps/fit are really uncomfortable and do not breath the way it is advertised. I did not test its waterproof capabilities. This would not be good for cycling or hiking. Maybe okay for rafting if you don't plan on too much hiking or need to much capacity.
Bottom Line No, I would not recommend this to a friend