These are amazing. Not too thick, definitely not too thin. I can wear with dress shoes or to the gym. Better than more expensive options like Sperry or UnderArmour. If you are wearing these with traditional deck shoes or slip on loafers they will show a bit. Buying another few pairs now.