Beware, white liner. If you run a lot of long races.well.Otherwise, highly recommended. Fits as expected. I have a 30 inch waist and small is perfect. Good length for any use.
Pros
They don't stick to your skin when you sweat, making them comfortable to wear
Cons
May not be suitable for individuals with shorter legs