I looove these boots. I tried the size on in a store but they were cheapest on Amazon. I normally where an 8 in tennis shoes, but got a 7 and they fit perfectly. They are sooo comfortable and I love the fact that they can be tall or short. I wanted Uggs but these are just as good! I definitely recommend buying these. They look great with anything! I haven't worn them in the snow or rain, but the rubber bottom never gets anything stuck to it, if I walk in mud, it's gone by the time I walk into any place. I can wear regular socks with them. My socks fall off sometimes, but that's my socks.. haha