Perfect summer shorts in my world. So flattering too97 cotton 2 poly 1 elastane so some stretch to hug just right