This product is great for hiking. It has plenty of space for everything you could need. They are water resistant to a point but I did have a few items get damp. The zippers are good quality, zipper pulls are a bit lacking. The padded back and straps make it comfortable to wear for long periods of time.