These are some interesting shorts, to say the least, in several ways.  I have the size 30, and they measure 22 long.  So they have the length of Bermuda shorts.  I have the Asphalt color, which is a nice kind of spotted gray sort of color.  They are a combination of 62% polyester, 22% cotton, 10% elastane and 6% nylon.  There is some stretch to the material all over, but there is NOT stretch in the waist.  There are belt loops, if you want to wear a belt. .  .. but. . . these shorts are made both for street wear and also going in the water.  Honestly, if you're going to be going swimming, youd really want some swim trunks, and not these shorts. . . . but. .  having said that..  . .the pockets of these shorts are mesh.  But the shorts themselves are not mesh lined, like swim trunks.  Just the pockets.  The back right pocket has a zipper. . . and for some reason. . . there is an elastic band inside that pocket as well.  I honestly  have no idea what its for. . . Just an elastic loop attached to the inside of the pocket.  These shorts are Made in China.