Exactly what I was looking for.  I am a 32" waist and I ordered a medium and it fits perfectly with just enough room to move.  These are short enough for easy swimming and not too short or too long.  Headed out on a scuba trip so will give them good test in the ocean