I got this for my boy. First of all he is in HIGH heaven. Size is exactly right. it's now been washed many time cause he wears it a couple times a week. Colors did not fade nor did it shrink. Not snags either. Great buy!!!
You can't load this bag up with all your gear, if you do, you will rip all the straps off. That has been my experience with this bag. Other than that, the zippers and overall function of the bag is fine.