They are comfortable and Cotton rich perfect for people whose feet sweat a lot however they don't look/sit right they stretch out far too much making them look a little goofy as someone who like to wear mine with shorts I would strongly advise against these and I would favour the others with less cotton as they look and sit a lot better.