My husband goes hiking from time to time and this has been the best bag he has ever gotten. it has pockets and straps everywhere. it was easy to strap on and held firmly the entire trip for him. not only is he able to put his first aid kit and food and thermous in the bag but was also able to put tent and sleeping bag attached to it. not one time did the straps get loose on him while he was going up the hills. i am super impressed with the water resistant material also. this would be a great bag for any purpose honestly.