Hello, been using 3 of them for the last week. The material is a mix of cotton and syntgetic, absorbs water quickly. This are like sports shorts that absorbs sweat. The materal is stretchy but not like cotton. The size is ok but unlike cotton shorts of same size ,it hungs on you pretty tight. I bought XXL size and these are tight on me compared to other xxl cotton shorts.