These pants are made of heavy duty tough material and there are numerous pockets two of which are both zippered and velcroed. You must have the right body type to have these fit you however - - basically a very thin upper leg. I bought the XL according to the sizing chart and had to take the waist adjustment in all the way to get even a loose fit around the waist.
But the real problem occured in the legs. The leg is cut narrow and the pants kept hanging up on my upper leg so I had to pull the pant leg up when first starting to ride. Then after dismounting my bike and trying to remount, the pants were down so far that I couldn't spread my legs wide enough to clear the top tube when remounting. I checked the leg width of my old Oakleys while the pants were laying flat on a chair. At a point 6 inches above the cuff, they are 12 inches wide while the ZOICs are only 10 inches wide. They are not really baggy shorts, but more a cross between Lycra road bike shorts and real baggy shorts.
BUT, if you have the right body type, they are very well made.