I've bought a couple of this style in cotton but they are too heavy. These are a great price (under 12), good make and fit. I'm 6ft, 34w, broad shoulders and the large fits well without being too tight.