I've been looking for a stylish high cut 'rubber shoes' and glad I found these. The moment they were put on sale I grabbed them. I wished I had them before our trip to Italy to truly test how these shoes and my feet will hold up walking 20k steps per day. These are comfortable, but runs small. I were a 7.5 M and my foot won't even get in. Glad the store has 8M and they fit fine. However, I can't wear thick socks as I prefer a bit of wiggle room for my feet. I wore them in a 32 degrees temp standing watching a marathon. I was in the cold for 1.5 hrs and my feet were very cold. These shoes weren't built for a 32temp weather as these shoes weren't meant for that. Since I love to wear them, it was a hard lesson learned for me. Nevertheless, I like them very much and would definitely recommend. You can't go wrong with JM shoes.