This product came in a size smaller than what I normally wear, however I could get my foot into it so I'm thinking these shoes run a little bigger than normal. The cushioned insole felt like sinking into velvet foam. I'd wear these everywhere, even though the colors are ugly in my opinion. It looks very well made with lots of attention to the heel and toe so I doubt it will wear out quickly.