This Camo Backpack is wonderful. It has 2 pockets on the front and the main compartment which is huge. The shoulder straps come unclipped for fast removal and they clip at the chest for better carrying balance.
The 2 pockets on the front are half the size of the backpack each and the zippers all work well. This bag will carry anything you might need for a day trip or a weekend trip. The back has a hard removable part so that nothing will be able to poke you through the backpack.
You can get this backpack on Amazon at Camo Backpack
On the top of the backpack there is also a handle if you don't want to wear it on your back. There are also 2 velcro spots on either side of the handle that could be used for a camel pack or even headphones. There are 2 loops at the same spots that could be used to attach something like a bluetooth speaker or keys or something else. There are so many things this backpack could be used for.
This backpack is also big enough to hold a laptop. There is plenty of room inside for a laptop and one's clothes or anything else you may need or want to carry in it. I think probably the best thing about this backpack though, would be that it's water resistant! That means if it gets wet, what's inside the backpack should stay dry. How awesome is that?
Have a great day!