100% cotton- smart enough for the night or day. These shorts will brighten everyone. The palette of colours is magnificent. A lady wore them with orange plimsoles for a summer's lunch-and she looked so elegant and cool. The length is not too short- the right sort of shortness! A must for the Spring!