the shoe size was somewhat small, as advised from the other reviewers I ordered a size larger than what I normally wear. I usually wear a 10 or 10.5 and I ordered an 12 and it fit fine. there's a faux fur lining inside to keep your feet warm but it has somewhat of a flat sole. I wear it with some foot support cause if I walk too long in the boots my feet start to hurt. overall, it is great for the price and it is waterproof. I am very pleased with the purchase and it is everything that I expected.