this is perfect! it feels like really good quality material/zippers. I took it on a short hike this weekend with my dog and managed to carry my phone/keys/cards in the front and a water bottle/bags in the back part without it being too full.