I was very pleased with this roof top cargo bag. The nylon canvas is nicely heavy and durable; I need that kind of quality because I tend to abuse my camping gear.Eight tie straps make the bag versatile for use with my roof rack (Jeep Cherokee). The buckles are strong enough when tightened down evenly on all sides. The key is to strap and weight the buckles as evenly as possible to prevent any side of the bag from straining in transit, and to close the zipper at the back/leeward end of the vehicle.I might have preferred the kind of buckles that clip in to each other, like a Fastex buckle, but from experience I know those break really quickly (usually after being stepped on). So I see these simple buckles as a decent choice for getting long life from the cargo bag.The straps are wide and well stitched to the outside of the cargo bag. The zipper is sturdy and wide enough to operate with cold, wet hands. Thoughtfully, there are two zipper pulls, so I can close the bag anywhere along the zipper seam (and not just from one end to the other). I added a small padlock between the two zippers for extra security.There is a zipper flap to help rain bead off the bag, instead of dripping instantly into the zipper backing fabric. I still use dry bags inside the cargo bag for anything that has to stay dry, however. I'll be adding Seam Sealer to the seams soon, but I tend to add that to everything I use for camping eventually.There are four possible attachment points to the top of the cargo bag, where the reinforcement straps loop over each other - these are good for adding additional tie-down straps, webbing, or cord to the roof rack.The cargo bag shape is squarish and roomy enough for a simple weekend camping trip, or for adding extra gear to a week-long traveling excursion.My particular plan is to use the bag on my roof rack for paddling trips, so I can keep all wet/sandy/muddy water gear completely outside of the Jeep's interior. The bag also nicely fits into my canoe, so I could pack it up at home, and then move the bag right into the boat, without having to repack anything at the staging area.An unexpected bonus was the water-resistant stuff sack that arrived with the cargo bag. It's nice to have something to keep the bag inside of when not in use for storage and ultraviolet light protection; I can also use the stuff sack as a container inside the cargo bag when it is set up for travel.Altogether, I'm pretty pleased with this addition to my outdoor gear ensemble.NOTE: The cargo bag arrived black, not blue as pictured in the Amazon blurb. I like the black better anyway. :)