I just got this bag this week, and therefore this review isn't written knowing how it will hold up down the road, but initial impression is very good for this bag. Put this on my 2008 Sportsman Polaris 500 HO, and while it took some creativity on how to strap this to the polycomposite back rack and get it centered and tight, I am very impressed with the amount it holds. In one side bag, I keep all my emergency items (Tire plugs, tool kit, spare belt, air compressor, etc), in the other side pocket I keep food and drink for the days ride (usually 3-4 water bottles, jerky, granola bars, trail mix), and the back bag I keep spare clothes and an emergency blanket in. The pad that allows someone to sit on is a little smaller than I thought, but as it is for my Aussie Shepherd to sit on during rides, thats okay as he will fit sitting on it. The bag is NOT water proof, only water resistant, so keep that in mind. The day I put the pack on, I ended up on a trail with alot of puddles, some of which I may have driven through a little enthusiastically, and while water did hit the bag it beaded and rolled off and all my stuff was dry inside. The next day however there was a rainstorm and my ATV wasn't covered, and the clothes inside the pack ended up a little damp. Not a big deal if you are aware of it and make sure to pack things that can't get wet into a garbage or ziploc bag. All 3 bags zip shut, then have the top velcro shut AND buckle shut, so absolutely no concerns that I will lose anything out of a pack on a bumpy ride. My only gripe is the drawstring on the water bottle holders does not pull very tight, and loosens pretty easily, so on a bumpy trail your better off to throw that water bottle in the pack or under some bungee cords on the front rack so you don't lose it. All in all, for what I paid, I am very happy with the pack and would recommend.