soft inside, warm and so far have kept me dry, too. slightly larger than my foot but that's to be expected with boots so the thick boot socks will fit. if you wear thick socks then get your normal size, if you wear thin or no socks, you might consider one size down.