Boots are true to size for me. I usually wear size 8M & ordered them they are snug but not too tight that you lose feeling in your feet. They do keep my feet warm. I have not worn them in the snow yet. I have worn them in the rain & kept my feet warm & cozy. Happy with the purchase.