These are exactly what I was looking for with perfect quality, length, fit, and material.  I would say the size is true to size for me, the material feels great and is not too heavy nor too light.  I definitely like the piping which makes these much less boring than other swim shorts.  I have a 34" inseam and would say the length of the shorts on the dude on the picture is pretty representative of the length on me.  These swim shorts really deserve 5 stars but I'm going to knock down a star because they, like all the other swim shorts of similar design, have a velcro fly which snares the draw strings and makes them fray.  I was going to return these for this reason but I realized there's nothing perfect on this world, not even swim shorts unfortunately, and I liked all the other features (hence the 4 stars).  I don't understand why manufacturers simply do not use a plastic zipper fly???  It will make things so much simpler in all respects (including bathroom trips)!  So I knocked one star for that.  If anyone does stumble upon a zipper fly swim short I would seriously welcome a reply to this review.