Read the reviews and these seemed like a great alternative to the more expensive products out there. I bought two pair in different colors. Based on other reviews I noticed they seem to run a little large , so I ordered L. I have a 38" waist and they fit great. Taking them to Hawaii soon. The feel is good, the fit is fine and the length is right at or above my knee slightly (I am 6'3"). Highly recommended.