What an excellent deal - a great price, and they fit perfectly.  The soles are sturdy, but I wouldn't wear them in slush, ice or snow.  They are nice and warm when you need to go out in the cold.  I got a pair for my Daughter in black.  These are very well made.