Due to the built-in tongue, it was a little difficult for me to put my foot in the shoe. However, once I put them on, they fit perfectly. Enough support and padding, nothing rubs. I can't believe how good they feel. I like them so much I'm buying a second pair for spares.