At first, I thought they were too small, but once I wore them for a day, they became perfect. Very warm and comfortable. Normally my feet have a tendency to sweat a lot when wearing shoes, but I noticed no wetness when wearing these which was one of my big concerns when buying these. So well worth the price.