These are the second pair I bought. Buy them at least one size larger than normal. I am a size 12 and the XL fit snug but fit well. They have a "smell" to them that isn't bad but from the type of material used. That smell goes away with about 10 washes. It feels like putting on a "wet suite" like a diver or surfer would wear. They work just as advertised, they make you sweat with no effort.