My favorite shorts for coaching classes. Just looks super professional as well as being functional.
My gym kit is this or Ranger shorts. These are great for leg day (and they make your legs look bloody fantastic), and for casual street wear. Have a pair in multiple colours for any occasion, and I get compliments on how good they look. Another hit.