These are great. They are really warm. I don't ever want to take them off because I'm so warm and cozy. I was out for 12+ hours plowing snow on a 4 wheeler and did not get cold. They were a bit snug but not horrible. I bought a size up so I would be able to fit a couple layers under them.